@import url('https://fonts.googleapis.com/css?family=Hind:400,700%7CMontserrat:400,700,700i%7CAnton:400&display=swap&#038;subset=latin,latin-ext');:focus{outline:none}html{height:100%;margin:0;padding:0;overflow-x:hidden;background:#1b1b1b}body{padding:0;margin:0;min-height:100%;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:400;padding:0;margin:0;position:relative;color:#717171}.scrollTop{position:fixed;height:1px;width:1px;top:0;left:0}.clr{clear:both}input,textarea{font-size:15px;font-family:'Montserrat',sans-serif;font-weight:400}.anim,.topMenu a,.topMenu,.menu-main-container,a,.room__img a img,.room2 a img,.footerFlex .col4:nth-child(4) li a:before,.advgb-accordion-header-title{-webkit-transition:all 0.3s ease-out!important;-moz-transition:all 0.3s ease-out!important;-o-transition:all 0.3s ease-out!important;transition:all 0.3s ease-out!important}.width{width:1200px;max-width:95%;margin:0 auto}.flex{display:flex;flex-wrap:wrap}.col4{width:21%;flex:0 1 auto;padding:2%;position:relative}#slider{height:100vh;position:relative}.slide{position:absolute;opacity:0;top:0;height:100%;width:100%;-webkit-transition:opacity 1.5s ease-out;-moz-transition:opacity 1.5s ease-out;-o-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30vh 0 0 0;color:#222;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.slide::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:60%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#1B1B1B));background-image:linear-gradient(to bottom,transparent,#1B1B1B)}.slide h1{text-shadow:0 0 15px rgb(0 0 0 / .59)}.slide.visible{opacity:1}.slideIn{width:90%;margin:0 5%;position:absolute;top:45%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}#sliderNav{position:absolute;width:60px;height:auto;z-index:200;right:0;text-indent:-9999px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);height:auto}#sliderNav span{display:block;width:20px;height:2px;background:#fff;cursor:pointer;margin:10px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:.5;margin:10px 0 10px 20px}#sliderNav span:hover{margin:10px 0 10px 10px;opacity:1;width:30px}#sliderNav span.current{margin:10px 0 10px 0;opacity:1;width:40px}.slide h3{line-height:120px;letter-spacing:-4px;font-weight:700;font-size:120px;color:#fff}.slide.visible h3{-webkit-animation:tracking-in-expand-fwd 1.3s cubic-bezier(.215,.61,.355,1) .7s both;animation:tracking-in-expand-fwd 1.3s cubic-bezier(.215,.61,.355,1) .7s both}.roomSlider#slider{height:65vh}.topMenu{background:rgb(27 27 27 / .75);height:80px;line-height:80px;position:fixed;top:0;left:0;width:100%;z-index:9999}.topMenu ul,.topMenu li{list-style:none;margin:0;padding:0}.logo{width:215px;height:80px;position:relative;display:block;float:left;background:url(/wp-content/themes/xcape/images/logo.png) no-repeat;margin-right:15px;background-size:auto 100%}.topMenu ul{float:left}.topMenu li{display:inline-block}.topMenu li a{font-family:Montserrat;font-size:17px;font-weight:700;letter-spacing:0;text-align:left;text-transform:uppercase;color:#777;text-decoration:none;padding:0 15px;position:relative}.topMenu li a:hover,.topMenu li.current-menu-item a{color:#fff}.topMenu li a:before{content:'';position:absolute;height:2px;width:50px;top:50%;left:50%;background-color:#F60B0E;-webkit-transform:translateX(-50%) rotate3d(0,0,1,-45deg) scale3d(0,1,1);transform:translateX(-50%) rotate3d(0,0,1,-45deg) scale3d(0,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 0.3s cubic-bezier(.23,1,.32,1);transition:transform 0.3s cubic-bezier(.23,1,.32,1);transition:transform 0.3s cubic-bezier(.23,1,.32,1),-webkit-transform 0.3s cubic-bezier(.23,1,.32,1);z-index:-1}.topMenu li a:hover::before,.topMenu li.current-menu-item a:before{-webkit-transform:translateX(-50%) rotate3d(0,0,1,-45deg) scale3d(1,1,1);transform:translateX(-50%) rotate3d(0,0,1,-45deg) scale3d(1,1,1)}.topMenu.move{top:-80px}.topMenu a.btn{color:#fff;font-size:13px;text-decoration:none;border:2px solid rgb(255 255 255 / .2);float:right;margin:17px 15px 0 0}.topMenu a:hover.btn{background-color:rgb(255 255 255 / .2);border:2px solid #fff0}.btn,.button,.single_add_to_cart_button,.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{display:inline-block;font-weight:700;font-family:"Montserrat",sans-serif;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #fff0;padding:.8rem 2rem;font-size:.75rem;line-height:1.25;border-radius:1.5rem;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;text-decoration:none}.cart22{width:20px;background:url(/wp-content/themes/xcape/images/basket.png) no-repeat center center;width:40px;height:40px;padding:0}.btn-primary{color:#fff;background-color:#f60b0e;border-color:#f60b0e}.woocommerce button.button.alt.disabled{background-color:#f60b0e!important;opacity:.6}.single_add_to_cart_button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:13px 30px!important;border-radius:30px!important}.btn-lg,.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{padding:1rem 2.5rem;font-size:.875rem;line-height:1.5;border-radius:2rem}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left!important}.bookNow{margin:-17vh auto 17vh auto;display:block;width:130px;text-align:center;z-index:1001;position:relative}.btn-primary:hover{opacity:.8}h1:not(.single-room-heading__title):before,h2:before{content:"";display:block;position:absolute;left:50%;top:0;width:32px;height:4px;background-color:#333;-webkit-transform:translate(-50%);transform:translate(-50%)}h1,h2{color:#fff;font-size:48px;text-align:center;position:relative;padding:30px 0;margin:0}h1 span,h2 span{color:#333;display:block;text-transform:uppercase;font-size:.7em}h3{font-size:36px;color:#fff;line-height:36px}h3 a{color:#fff;text-decoration:none}h3 a:hover{color:#f60b0e}h1.single-room-heading__title{text-align:left;font-size:60px;margin-top:-100px}.room{width:1000px;margin:70px auto 120px auto;max-width:95%;display:flex}.room:nth-child(even) .room__img{order:-1}.room__body{width:42%;flex:0 1 auto}.room__img{width:58%;flex:0 1 auto;margin:0;position:relative}.room__img a{display:block;position:absolute;height:380px;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);overflow:hidden;width:100%}.room__img a img{width:100%;height:auto;left:0;display:block;position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.room__img a:hover img{width:110%;top:45%;left:-5%}.box{background-color:#242424;padding:5%;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .5);box-shadow:0 10px 30px rgb(0 0 0 / .5);color:#717171;line-height:25px}.rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:16px;width:86px;letter-spacing:6px;font-family:"Ionicons";font-weight:400;font-style:normal;margin-bottom:1rem;word-wrap:normal;z-index:100}.rating::before{width:85px;height:16px;position:relative;background:url(/wp-content/themes/xcape/images/lockb.png) repeat-x left top;display:block;content:''}.rating .rating__inner{display:block;overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;height:16px;width:85px}.rating .rating__inner::before{position:absolute;top:0;left:0;background:url(/wp-content/themes/xcape/images/lock.png) repeat-x left top;height:16px;content:''}.rating.rating--1 .rating__inner::before{width:20%}.rating.rating--2 .rating__inner::before{width:40%}.rating.rating--3 .rating__inner::before{width:60%}.rating.rating--4 .rating__inner::before{width:80%}.rating.rating--5 .rating__inner::before{width:100%}.room__meta-item{display:inline-block;font-size:13px;font-weight:600;line-height:15px}.ion-person-stalker{display:inline-block;height:14px;width:22px;background:url(/wp-content/themes/xcape/images/people.png) no-repeat left center;vertical-align:text-bottom}.icon-clock{display:inline-block;height:14px;width:19px;background:url(/wp-content/themes/xcape/images/clock.png) no-repeat left center;margin-left:15px;vertical-align:text-bottom}.ion-location{display:inline-block;height:14px;width:19px;background:url(/wp-content/themes/xcape/images/location.png) no-repeat left center;vertical-align:text-bottom}.room__footer{margin-top:30px}.howToPlay{background:#222;padding:5% 0;text-align:center;overflow:hidden}.howToPlay .col4 span{color:#fff;font-size:22px;font-weight:600;display:block;margin-bottom:30px}.icon{width:120px;height:120px;border:1px solid #404040;border-radius:60px;margin:0 auto 40px auto;position:relative}.howToPlay .col4:before{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background-color:#404040;-webkit-transform:rotate(-330deg);transform:rotate(-330deg);height:170px}.howToPlay .col4:nth-child(1) .icon{background:#222 url(/wp-content/themes/xcape/images/lock_lg.png) no-repeat center center}.howToPlay .col4:nth-child(2) .icon{background:#222 url(/wp-content/themes/xcape/images/clock_lg.png) no-repeat center center}.howToPlay .col4:nth-child(3) .icon{background:#222 url(/wp-content/themes/xcape/images/pulse.png) no-repeat center center}.howToPlay .col4:nth-child(4) .icon{background:#222 url(/wp-content/themes/xcape/images/trophy.png) no-repeat center center}.whiteBg{background:#fff;padding:10vh 0 5vh 0}.whiteBg .width{width:960px}.whiteBg .eatr-header-title{display:none!important}.whiteBg h2{color:#333}.whiteBg h2 span{color:#999}.howToPlay .flex{margin-top:30px}.side-title{color:rgb(255 255 255 / .38);text-transform:uppercase;font-size:18px;letter-spacing:5px;margin:0;position:absolute;left:0}.side-title::before{background:rgb(255 255 255 / .1);height:170px;width:2px;position:absolute;content:'';top:110%;left:10px}.rotated-text__inner{writing-mode:vertical-rl;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:relative}.whoCanPlay{background:#222 url(/wp-content/themes/xcape/images/exit.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center right;position:relative;padding:50px 0}.whoCanPlay:after{background-color:#fff0;background-image:linear-gradient(90deg,#222222 31%,#fff0 100%);content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:101}.whoCanPlay .width{position:relative;z-index:102}.whoCanPlay ul{list-style:none;margin-left:100px}.whoCanPlay li{color:#fff;font-size:18px;line-height:100px;font-weight:600;position:relative;white-space:nowrap}.whoCanPlay li:before{height:49px;width:49px;content:'';left:-75px;position:absolute;top:25px}.whoCanPlay li:nth-child(1):before{background:url(/wp-content/themes/xcape/images/people2.png) no-repeat center center}.whoCanPlay li:nth-child(2):before{background:url(/wp-content/themes/xcape/images/bag.png) no-repeat center center}.whoCanPlay li:nth-child(3):before{background:url(/wp-content/themes/xcape/images/pad.png) no-repeat center center}.whoCanPlay li:nth-child(4):before{background:url(/wp-content/themes/xcape/images/plane.png) no-repeat center center}.foot1{display:flex;flex-wrap:wrap;position:relative}.mapa{height:750px;width:50%;flex:0 1 auto}.contact{width:40%;flex:0 1 auto;padding:70px 5%}.contact h2{text-align:left}.contact h2::before{left:0;-webkit-transform:translate(0);transform:translate(0)}.form-control,.wpcf7-form-control:not(.wpcf7-submit),.post-password-form input:not([type="submit"]),.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{display:block;width:100%;padding:.8rem 0;font-size:1rem;line-height:1.5;color:#fff;background-color:#fff0;background-clip:padding-box;border:none!important;border-bottom:2px solid #404040!important;border-radius:0;-webkit-transition:border-color ease-in-out 0.15s;transition:border-color ease-in-out 0.15s;margin-bottom:3rem;border-bottom-color:#404040}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{margin-bottom:.5rem;background:none!important}.form-control:focus,.wpcf7-form-control:not(.wpcf7-submit):focus,.post-password-form input:not([type="submit"]):focus{color:#fff;background-color:#fff0;border-color:#fff;outline:0;-webkit-box-shadow:none;box-shadow:none}.wpcf7-textarea{height:150px}.screen-reader-response,.wpcf7-validation-errors{display:none}.wpcf7-not-valid-tip{color:#f60b0e;font-weight:600;margin-top:-40px;display:block}.wpcf7-submit,.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{color:#fff;background-color:#fff0;background-image:none;border-color:#404040}.wpcf7-submit:hover{background-color:rgb(255 255 255 / .2);border:2px solid #fff0}.nf-field-label,.nf-form-fields-required{display:none!important}.nf-response-msg{font-weight:700}.footer h2{text-align:left;font-size:16px;padding-bottom:15px}.footer{background:url(/wp-content/themes/xcape/images/exit.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center right;position:relative;padding:40px 0 0 0;border-top:1px solid #222;font-size:14px;line-height:1.5}.footer::before{background-color:rgb(27 27 27 / .95);content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1}.footer .width{z-index:2;position:relative}.footer h2:before{height:1px;width:24px;background:#f60b0e;left:10px;top:10px}.footer h2:after{display:block;position:absolute;left:-20px;top:5px;font-size:10px;font-weight:400;line-height:1.2em;color:#717171}.footerFlex{display:flex;flex-wrap:wrap}.footerFlex .col4:nth-child(1) h2:after{content:"01"}.footerFlex .col4:nth-child(2) h2:after{content:"02"}.footerFlex .col4:nth-child(3) h2:after{content:"03"}.footerFlex .col4:nth-child(4) h2:after{content:"04"}.footerFlex ul,.footerFlex li{list-style:none;padding:0;margin:0}.footerFlex li span{display:inline-block;width:50%;padding:5px 0 5px 0}.footerFlex li a{color:#717171;display:block;padding:4px 0}.footerFlex li a:hover{color:#f60b0e}.footerFlex li a.social-links__link{padding:0;display:inline-block;width:40px;height:40px;line-height:40px;margin:3px;text-align:center;background-color:rgb(255 255 255 / .05);font-size:1.125rem;position:relative;overflow:hidden;border-radius:50%}.footerFlex .col4:nth-child(4) li{display:inline}.footerFlex li a:hover.social-links__link{background:rgb(246 11 14 / .8)}.footerFlex li:nth-child(1) a.social-links__link{background-image:url(/wp-content/themes/xcape/images/facebook.png);background-position:center center;background-repeat:no-repeat}.footerFlex li:nth-child(2) a.social-links__link{background-image:url(/wp-content/themes/xcape/images/twitter.png);background-position:center center;background-repeat:no-repeat}.footerFlex li:nth-child(3) a.social-links__link{background-image:url(/wp-content/themes/xcape/images/trip.png);background-position:center center;background-repeat:no-repeat}.footer a,.the-content a{color:#fff;text-decoration:none}.footer a:hover,.the-content a:not(.btn):hover{color:#f60b0e}.footLast{width:100%;text-align:center;padding-top:70px;padding-bottom:2.625rem;border-top:1px solid rgb(51 51 51 / .5);background-color:rgb(0 0 0 / .1);position:relative;z-index:2;background-image:url(/wp-content/themes/xcape/images/logo_foot.png);background-position:center 40px;background-repeat:no-repeat;margin-top:20px}.topPic{height:500px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-image:url(/wp-content/themes/xcape/images/about.jpg)}.title h1,.title h2{font-size:72px;font-weight:700;letter-spacing:-.03em;line-height:1.2;text-align:center;text-transform:lowercase;color:#fff;padding:0;margin:-270px 0 250px 0}.title h1:before,.title h2:before{display:none}.title h1:after,.title h2:after{content:".";color:#F60B0E}.the-content{line-height:1.5;font-size:16px;color:#a7a7a7}figure{padding:0;margin:0}.the-content img{max-width:100%;height:auto}.page-id-2638 .the-content img{width:100%}.fImg{height:40vw;min-height:300px;margin:50px 0;width:100vw;margin-left:-moz-calc(600px - 50vw);margin-left:-webkit-calc(600px - 50vw);margin-left:calc(600px - 50vw);overflow:hidden;max-width:100vw}.fImg img{width:100%;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);position:relative}.prices{background:none;padding:0;margin:0 auto;border:0;width:auto}.prices tr{border-bottom:4px solid #1b1b1b}.prices td{background:rgb(255 255 255 / .03);border:0;text-align:center;width:150px;padding:10px}.prices td:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px;background:rgb(255 255 255 / .07)}.prices td:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px;border-left:1px solid#1b1b1b}.prices tr:first-child td{background:none;border:0;background:rgb(246 11 14 / .7);color:#fff;font-weight:500}.prices tr:first-child td:first-child{background:none;border:0}.prices tr:first-child td:nth-child(2){border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:1px solid rgb(255 255 255 / .2)}body .the-content .width{padding-bottom:30px}body .the-content .wp-block-advgb-accordions{max-width:800px;margin:0 auto}body .the-content .advgb-accordion-header{background:none!important;border:0!important;position:relative!important;min-height:60px!important;padding:1px 0 0 80px!important;margin:15px 0!important}body .the-content .advgb-accordion-header-icon{width:60px!important;height:60px!important;display:block!important;position:absolute!important;left:0!important;top:0!important;border-radius:50px!important;background:rgb(255 255 255 / .05)!important;text-align:center;line-height:60px}body .the-content .advgb-accordion-header-title{font-size:23px!important;padding:10px 0!important;margin:0!important}body .the-content .advgb-accordion-header-title:hover{cursor:pointer;color:#f60b0e!important}body .the-content .advgb-accordion-header svg{width:30px;height:30px;opacity:.3;margin-top:15px}.advgb-accordion-body,.advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content{border:0!important;padding-left:80px;border:0!important}body .the-content a:not(.btn):hover{color:#f60b0e!important}body .advgb-accordion-header[aria-expanded="true"] .advgb-accordion-header-icon{display:block!important}.contLi ul{list-style:none;padding-left:60px}.contLi li:before{height:32px;width:32px;content:'';left:-50px;position:absolute;top:15px}.contLi li:nth-child(1):before{background:url(/wp-content/themes/xcape/images/map.png) no-repeat center center}.contLi li:nth-child(2):before{background:url(/wp-content/themes/xcape/images/phone.png) no-repeat center center}.contLi li:nth-child(3):before{background:url(/wp-content/themes/xcape/images/email.png) no-repeat center center}.contLi li{padding:20px 0;line-height:20px;position:relative}.room-details li:before{height:16px;width:16px;content:'';left:5px;position:absolute;top:12px;opacity:.7}.room-details li{padding:10px 0 10px 30px;position:relative;border-bottom:1px solid rgb(255 255 255 / .1)}.room-details li:nth-child(1):before{background:url(/wp-content/themes/xcape/images/phone16.png) no-repeat center center}.room-details li:nth-child(2):before{background:url(/wp-content/themes/xcape/images/mail16.png) no-repeat center center}.room-details li:nth-child(3):before{background:url(/wp-content/themes/xcape/images/location16.png) no-repeat center center}.room-details{font-size:13px;list-style:none}.room-details li:nth-child(3){text-transform:uppercase}.single-room-content .btn{margin:30px 0 0 40px}.roomInfo{margin:40px 0 0 0}.roomInfo img{display:inline-block;margin:0 0 15px 0}.roomInfo h3{font-size:26px;line-height:30px}.list{list-style:none;margin:20px 0;padding:0}.list li:before{height:32px;width:32px;content:'\2714';left:0;position:absolute;top:5px;color:#f60b0e}.list li{padding:5px 0 5px 30px;position:relative}li a{word-wrap:break-word}.col2{flex:0 1 auto;width:50%}.col3{flex:0 1 auto;width:40%}.col23{flex:0 1 auto;width:60%}.mapa.cont{width:100%;height:500px}.col33{flex:0 1 auto;width:33%}.col66{flex:0 1 auto;width:67%}.col33.room__meta-item{border-right:1px solid rgb(255 255 255 / .1);text-align:center;font-size:16px;line-height:24px}.col33.room__meta-item:last-child{border:0}.col33.room__meta-item i{vertical-align:unset!important}.col33.room__meta-item .room__meta-item-label{color:#fff;font-size:14px;text-transform:uppercase}.col33 .room__complexity{width:80px;margin:5px auto}.alert-danger,.woocommerce-error{background-color:#f60b0e}.alert,.woocommerce-info,.woocommerce-error,.woocommerce-notice,.woocommerce-message{padding:1.25rem 1.25rem;margin-bottom:1rem;border:2px solid #fff0;border-radius:0;padding-left:80px;position:relative;color:#fff}.woocommerce-order,.woocommerce-order ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-notice,.woocommerce-message{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.alert::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-notice::before,.woocommerce-message::before{content:"";display:block;position:absolute;left:0;top:0;width:60px;text-align:center;bottom:0;background-color:rgb(255 255 255 / .2)}.alert::after,.woocommerce-info::after,.woocommerce-error::after,.woocommerce-notice::after,.woocommerce-message::after{display:block;position:absolute;left:0;top:50%;width:60px;height:30px;text-align:center;font-size:1.25rem;font-family:'simple-line-icons';-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.woocommerce-order{font-weight:400;color:#dfdcde}.woocommerce a.button.wc-forward{border-radius:20px;background:rgb(255 255 255 / .1);border:1px solid #fff;margin-top:-8px}.woocommerce a.button.wc-forward:hover{color:#fff;background:rgb(255 255 255 / .3)}.woocommerce-error li{margin-left:20px}.alert.alert-info::after,.woocommerce-info::after,.woocommerce-notice::after,.woocommerce-message:after{content:"\2139"}.alert.alert-danger::after,.woocommerce-error::after{content:"\26A0"}.alert-info,.woocommerce-info,.woocommerce-notice,.woocommerce-message{background-color:#33b5e5}.related{padding:9vh 0}.related h3{padding-left:2%}.rooms--grid .col3{width:30.33%;margin:1.5%;overflow:hidden;height:360px;position:relative}.rooms--grid .room__img{width:auto;height:100%}.rooms--grid .room__img a img{height:100%;width:auto}.room2 a{display:block;position:absolute;height:100%;width:100%;text-decoration:none;color:#c1c1c1}.rooms--grid a:hover img{height:110%;width:auto}.rooms--grid .room__meta{position:absolute;top:0;left:0;width:100%;height:100%}.room2 a img{width:auto;height:100%;left:50%;display:block;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.room2 a:hover img{width:auto;height:110%;top:50%;left:50%}.room2 .room__meta{padding:50% 10% 0 10%;width:80%;height:50%}.room2 .room__meta-item{position:relative;display:block;z-index:101;font-weight:400}.room2 h4{font-size:20px;padding:0 0 15px 0;margin:0;position:relative;color:#fff;z-index:100}.it1{width:50px;float:left}.it3{padding:10px 0 0 0}.rooms--grid .room__img::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgb(0 0 0 / .22);z-index:2;pointer-events:none}.rooms--grid .room__img::after{content:"";display:block;position:absolute;top:25%;left:-1px;right:-1px;bottom:-1px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background-image:linear-gradient(to bottom,transparent,black);z-index:2;pointer-events:none}.bookingForm{background:#222;padding:100px 0}.bookingForm .width{max-width:90%;width:1200px;margin:0 auto}.booked-calendar-wrap.large{box-shadow:0 10px 30px rgb(0 0 0 / .5)}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,body #booked-profile-page input[type=submit].button-primary:hover,body .booked-list-view button.button:hover,body .booked-list-view input[type=submit].button-primary:hover,body table.booked-calendar input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body table.booked-calendar th,body table.booked-calendar thead,body table.booked-calendar thead th,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body #booked-profile-page .booked-profile-header,body #booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li.active a:hover,body #booked-profile-page .appt-block .google-cal-button>a:hover,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header{background:#202020!important}body table.booked-calendar tr.days th,body #booked-profile-page .booked-tabs{border-color:#373737!important;background:#373737!important}body table.booked-calendar th{border-color:#373737!important}table.booked-calendar tr.days th{padding:22px 12px!important;border-width:1px;border-style:solid;font-size:.875rem;font-weight:700;font-family:"Montserrat",sans-serif;color:#999!important}table.booked-calendar td .date,table.booked-calendar td .date span{transition:background .15s ease-out,color .15s ease-out!important}table.booked-calendar td.next-month .date,table.booked-calendar td.prev-month .date{background-color:#202020!important}element.style{line-height:113px}body table.booked-calendar td.today .date{color:#000}body table.booked-calendar td .date,body table.booked-calendar td .date span{-webkit-transition:background .15s ease-out,color .15s ease-out;-moz-transition:background .15s ease-out,color .15s ease-out;-o-transition:background .15s ease-out,color .15s ease-out;transition:background .15s ease-out,color .15s ease-out}body table.booked-calendar td .date{background:#242424;display:block;width:100%;height:100%}body table.booked-calendar td.prev-date .date,body table.booked-calendar td.prev-date:hover .date,body table.booked-calendar td.prev-date:hover .date span{cursor:not-allowed!important;background:#202020!important;color:#373737!important}body table.booked-calendar th .monthName{letter-spacing:.03rem;font-size:1.35rem;line-height:1.5rem;height:1.55rem}table.booked-calendar td.next-month .date span,table.booked-calendar td.prev-month .date span{color:#414141!important}body table.booked-calendar td:first-child{border-left:1px solid #373737!important}body table.booked-calendar td.today .date span{border:2px solid #F60B0E!important;color:#fff!important}body .booked-modal p.booked-title-bar{background:#F60B0E!important}body table.booked-calendar td:hover .date span,body table.booked-calendar td.today:hover .date span{border:2px solid #F60B0E!important;color:#fff!important;background:#F60B0E!important}body table.booked-calendar td:hover .date{background:#222!important}body table.booked-calendar tr.week td.active .date,body table.booked-calendar tr.week td.active:hover .date,body table.booked-calendar tr.entryBlock{background:#333!important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body .booked-modal input[type=submit].button-primary{border:2px solid #F60B0E!important;color:#fff!important;background:#F60B0E!important}body .booked-form .cf-block select{color:#444!important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body .booked-modal input[type=submit].button-primary:hover{border:2px solid #000!important;color:#fff!important;background:#000!important}body table.booked-calendar tr.week td.active .date .number{border:2px solid #F60B0E!important;color:#fff!important;background:#F60B0E!important}body .booked-calendar-wrap table.booked-calendar td.today .date{background:#333!important}table.booked-calendar td .date .number{display:block!important;top:50%!important;left:50%!important;position:absolute;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;width:50px!important;height:50px!important;line-height:50px!important;border-radius:50px!important;color:#fff}table.booked-calendar td.prev-date .date .number{color:#414141!important}#pwgc-redeem-gift-card-number{width:270px;background:#313131;border:1px solid #444;padding:10px;color:#999;margin:10px 2px 10px 0}#pwgc-redeem-button{margin-bottom:5px!important;margin-top:5px!important;display:inline-block!important;font-weight:700;font-family:"Montserrat",sans-serif;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #fff0;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;padding:.8rem 1.5rem;font-size:.875rem;line-height:1;border-radius:1.5rem;color:#fff;background-color:#F60B0E;border-color:#F60B0E}#place_order{font-size:16px;margin:20px 0 0 0;padding:10px 30px}#pwgc-redeem-gift-card-form label{font-weight:20px;color:#fff;font-weight:600}body table.booked-calendar td{border-right:1px solid #373737!important;border-bottom:1px solid #373737!important}body table.booked-calendar{border-bottom:0px!important}.woocommerce-cart .woocommerce-cart-form{background-color:#242424;padding:25px;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .5);box-shadow:0 10px 30px rgb(0 0 0 / .5);margin-bottom:3rem}.woocommerce-cart table.shop_table{margin-bottom:0;background-color:#fff0;border-color:#fff0;width:100%}.woocommerce-cart .woocommerce-cart-form table thead th{border-bottom-color:rgb(255 255 255 / .05);text-align:center;font-size:14px}.woocommerce-cart .woocommerce-cart-form table th,.woocommerce-cart .woocommerce-cart-form table td{padding-top:24px;padding-bottom:24px;border-top:2px solid rgb(255 255 255 / .05)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:64px!important;height:64px!important;box-shadow:none}.woocommerce-cart-form td{color:#eee;font-weight:400;font-size:14px}.woocommerce-cart-form td b{font-weight:400}.woocommerce-cart .shop_table.woocommerce-cart-form__contents .actions>.button{display:inline-block;font-weight:700;font-family:"Montserrat",sans-serif;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #fff0;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;padding:.8rem 2rem;font-size:.75rem;line-height:1.25;border-radius:1.5rem;color:#fff;background-color:#fff0;background-image:none;border-color:#404040}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.cart_totals h2{font-size:25px;text-align:left;margin:0 0 30px 0;padding:0}.cart_totals h2:before{display:none}.woocommerce-cart .cart-collaterals .cart_totals{background-color:#242424;padding:5%;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .5);box-shadow:0 10px 30px rgb(0 0 0 / .5)}.woocommerce-cart .shop_table.woocommerce-cart-form__contents .actions>.button:hover{border-color:#666;background-color:#373737}.quantity label{display:none!important}.quantity input{margin:0 20px;text-align:center;width:50px}.woocommerce-cart .quantity .input-text{padding:.35rem 0;font-size:1rem;line-height:1.5;color:#fff;background-color:#fff0;background-clip:padding-box;border:none;border-bottom:2px solid #404040}.woocommerce-cart .cart-collaterals .cart_totals table tbody>tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tbody>tr:first-child td{border-top:2px solid rgb(255 255 255 / .05);padding:20px 10px 20px 0;text-align:left}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb;padding:20px 10px 20px 0;text-align:left}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{border-color:rgb(255 255 255 / .05);padding:20px 10px 20px 0;text-align:left}table thead th,.table thead th,.cart-subtotal th,.order-total th,.cart-subtotal td,.order-total td{vertical-align:bottom;border-bottom:2px solid #373737;padding:15px 0;color:#999}.product-name{padding:15px 0}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400;text-align:left;padding:1em;border-bottom:1px solid #333;margin:0;list-style:none outside}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:1em;border-radius:2px;line-height:1.3;background-color:#1B1B1B;color:#515151}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dfdcde;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#1B1B1B}.woocommerce-checkout #payment ul.payment_methods{padding-top:0;padding-left:0;padding-right:0;border-bottom-color:rgb(255 255 255 / .05)}.woocommerce-checkout #payment{background-color:#242424;padding:5%;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .5);box-shadow:0 10px 30px rgb(0 0 0 / .5);border-radius:0;margin-top:3rem;font-size:14px;font-weight:400}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table,.order_details{background-color:#242424;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .5);box-shadow:0 10px 30px rgb(0 0 0 / .5);border-radius:0px!important;padding:5%;width:100%;border:1px solid rgb(0 0 0 / .1);margin:0 -1px 24px 0;text-align:left;color:#fff;font-size:15px;font-weight:400;border-collapse:separate}.col2-set{display:flex;flex-wrap:wrap}.col-1,.col-2{flex:0 1 auto;width:46%!important;padding:2%}#order_review_heading{padding:2%}.woocommerce-checkout .woocommerce-billing-fields label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout .woocommerce-shipping-fields label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout .woocommerce-additional-fields label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon label:not(.woocommerce-form__label-for-checkbox){font-size:.75rem;font-family:"Montserrat",sans-serif;display:block;margin-bottom:15px;margin-top:30px}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required{visibility:visible}.woocommerce-cart .quantity .input-text,.woocommerce form.woocommerce-form .input-text,.woocommerce form.woocommerce-EditAccountForm .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout .woocommerce-billing-fields .input-text,.woocommerce-checkout .woocommerce-shipping-fields .input-text,.woocommerce-checkout .woocommerce-additional-fields .input-text,.woocommerce div.product div.entry-summary .quantity .input-text,.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .input-text{border-bottom-color:#404040}.woocommerce-checkout .woocommerce-additional-fields #order_comments_field .input-text{min-height:193px;box-sizing:border-box;width:100%}.woocommerce-checkout select,.woocommerce-checkout .select2-selection{height:auto;width:100%;padding-top:.8rem;padding-bottom:.8rem;padding-right:2.2em;margin-bottom:0;background-color:#fff0;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRm…ctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiNGRkZGRkYiLz4KICA8L2c+Cjwvc3ZnPgo=);background-position:right center;background-repeat:no-repeat;background-size:18px 12px;font-size:1rem;line-height:1.5;color:#717171;border:none;border-radius:0;border-bottom:2px solid #404040;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.pwgc-input-text,#pwgc-message,#pwgc-redeem-gift-card-number,#gift-card-amount,.qty.text{background:#242424;border:1px solid #444;padding:10px;color:#999}#gift-card-amount{margin:0 15px}.qty.text{margin-left:0;float:left}.woocommerce-variation-add-to-cart{padding-top:15px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.woocommerce-checkout .woocommerce-billing-fields .input-text,.woocommerce-checkout .woocommerce-shipping-fields .input-text,.woocommerce-checkout .woocommerce-additional-fields .input-text,.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .input-text{display:block;width:100%;padding:.8rem 0;font-size:1rem;line-height:1.5;color:#fff;background-color:#fff0;background-clip:padding-box;border:none;border-bottom:2px solid #404040}.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.woocommerce-Button,.woocommerce #respond input#submit.alt,.woocommerce-checkout #payment button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon button.button{color:#fff;background-color:#f60b0e;border-color:#f60b0e}.checkout h3{font-size:25px}.woocommerce-checkout .woocommerce-billing-fields label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout .woocommerce-shipping-fields label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout .woocommerce-additional-fields label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon label:not(.woocommerce-form__label-for-checkbox){font-size:.75rem;font-family:"Montserrat",sans-serif;display:block}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;width:100%;font-weight:700;font-family:"Montserrat",sans-serif;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #fff0;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;padding:1rem 0;font-size:.875rem;line-height:1.5;border-radius:2rem;color:#fff;background-color:#F60B0E;border-color:#F60B0E;margin-top:30px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#F60B0E;border-color:#F60B0E;opacity:.7}.prDet .col2{flex:0 1 auto;width:46%;padding:2%;line-height:24px}.prDet .price{font-size:40px;font-weight:700;color:#fff;line-height:50px;padding:0 0 20px 0;margin:0}.prDet img{pointer-events:none}.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside;font-weight:700}.variation p{padding:0;margin:0}.entry-title{color:#999;font-size:30px;text-align:left;padding:0 0 10px 0;margin:0}.entry-title:before{display:none!important}.variations_form.cart{padding:5%;width:90%;background:#272727;color:#999}.reset_variations{color:#999;font-weight:600}.product_meta{display:none}.pop{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .79);z-index:10000}.popIn{width:1000px;background:#fff;height:auto;padding:3%;border-radius:25px;position:absolute;top:50%;left:50%;max-height:85%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-width:80%}.closeP{background:#5a5a5a;color:#fff;font-size:36px;width:50px;height:50px;text-align:center;line-height:45px;font-weight:700;position:absolute;top:-25px;right:-25px;border-radius:40px;cursor:pointer}.popIn strong{font-size:19px}.pop h2,.pop h3,.pop h4,.pop h5{color:#333}.popIn2{width:100%;height:100%;top:0;left:0;overflow-x:hidden;overflow-y:auto;max-height:80vh}.cont{position:relative;line-height:25px;font-size:17px}.wp-block-button{text-align:right}.mapa iframe{width:100%;height:100%}@media only screen and (max-width:1500px){.topMenu li a{font-size:15px;padding:0 7px}}@media only screen and (max-width:1279px){.topMenu .menu-main-container{position:fixed;height:100%;width:100%;background:#000;bottom:100vh}.menuOpen .menu-main-container{bottom:0}.topMenu ul{top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);position:absolute;width:100%}.topMenu li{display:block;text-align:center;line-height:40px}.cart22{margin-right:60px!important}#mobile-menu{width:30px;height:22px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;position:absolute;right:15px;top:28px;z-index:2001}.move #mobile-menu{position:fixed}#mobile-menu span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobile-menu span:nth-child(1){top:0}#mobile-menu span:nth-child(2),#mobile-menu span:nth-child(3){top:9px}#mobile-menu span:nth-child(4){top:18px}.menuOpen #mobile-menu span:nth-child(1){top:9px;width:0%;left:50%}.menuOpen #mobile-menu span{background:#fff}.menuOpen #mobile-menu span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menuOpen #mobile-menu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menuOpen #mobile-menu span:nth-child(4){top:9px;width:0%;left:50%}}@media only screen and (max-width:1023px){.prDet .col2,.col-2,.col-1{width:100%!important;padding:0}.col66,.rm{width:100%}.col3,.col23{width:50%}.woocommerce-product-gallery__wrapper img{display:block;margin:0 auto 30px auto}.slide h3{line-height:80px;font-size:80px}.room .room__img{order:-1}.room__body,.room__img{width:100%;flex:0 1 auto}.room{flex-wrap:wrap;margin:40px auto 50px auto}.room__img a{height:auto;left:0;top:0%;transform:translate(0,0%);-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-o-transform:translate(0,0%);overflow:hidden;width:100%;position:relative}.room__img a img{position:relative;left:0;top:0%;transform:translate(0,0%);-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-o-transform:translate(0,0%)}.room__img a:hover img{width:100%;top:0%;left:0%}.mapa{height:100vw;width:100%}.contact{width:90%;padding:50px 5%}.footerFlex .col4{width:46%}}@media only screen and (max-width:799px){.cont{line-height:21px;font-size:14px}.page-template-corporate .title h1{margin:-350px 0 250px 0}.backToMonth{display:none}.col3,.col23{width:100%}h1.single-room-heading__title{font-size:40px;margin-top:-50px}.rooms--grid .col3{width:100%;margin:1.5%;overflow:hidden;height:50vh}.room2 .room__meta{padding:25vh 10% 0 10%;height:25vh}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:80%}}@media only screen and (max-width:640px){#slider{height:50vh;position:relative}.slide h3{line-height:30px;font-size:30px}.bookNow{margin:0vh auto 7vh auto}.topMenu{height:60px;line-height:60px}.booking{text-indent:-1000px;width:20px;background:url(/wp-content/themes/xcape/images/book.png) no-repeat center center;width:40px;height:40px;padding:0}.logo{width:165px;height:60px;margin-right:0}.topMenu a.btn{margin-top:7px;margin-right:50px}#mobile-menu{right:8px;top:18px}.cart22{margin-right:48px!important}h1,h2{color:#fff;font-size:28px;padding:20px 0}h3{font-size:24px;line-height:28px}.col4{width:46%}.col4:before{height:150px}.side-title{display:none}.whoCanPlay ul{margin-left:40px}.whoCanPlay li{font-size:16px;line-height:80px}.whoCanPlay li:before{top:15px}.footerFlex .col4{width:96%}h1.single-room-heading__title{font-size:30px}.mapFlex{flex-wrap:wrap}.mapFlex .col2{width:100%}body table.booked-calendar th .monthName{font-size:1rem}table.booked-calendar td .date .number{width:25px!important;height:25px!important;line-height:25px!important;border-radius:25px!important}}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.fadeInUp{-webkit-animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) both}.fadeInUp1{-webkit-animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) .3s both;animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) .3s both}.fadeInUp2{-webkit-animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) .6s both;animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) .6s both}.fadeInUp3{-webkit-animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) .9s both;animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) .9s both}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}