.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}.wpcf7 .wpcf7-recaptcha[data-align="center"]>div{margin:0 auto}.wpcf7 .wpcf7-recaptcha[data-align="right"]>div{margin:0 0 0 auto}*{margin:0 auto}body{overflow-x:hidden;scroll-behavior:smooth}.clearfix{overflow:auto}a:focus,input:focus,textarea:focus,button:focus,#modal-ads .close,.modal-promos .modal-header .close{text-decoration:none;outline:0;outline:none}a,.nav>li:last-child>a:before,.nav>li:last-child>a:after,.banner-hero .owl-carousel .owl-nav .owl-prev,.banner-hero .owl-carousel .owl-nav .owl-next,.booking-widget button,.svg,.attractions-block .owl-carousel .owl-nav .owl-prev,.attractions-block .owl-carousel .owl-nav .owl-next,.attractions-block .item-slide .content-block,.filler-band .box,.promos-block .item a span,.promos-block .item a i,.navbar-default,.item-room .img-block .overlay,.form-reserve input[type="submit"],.form-reserve input[type="text"],.content-contact .social-media li a i,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea,.contact-form input[type="submit"],.item-promo .img-block .overlay,.modal-attraction .modal-header .close,.modal-promos .modal-header .close,.booking-widget .gr-field i,#modal-ads .close{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{text-decoration:none}.svg{position:relative;width:32px;display:inline-block;vertical-align:middle}header{position:fixed;top:0;width:100%;z-index:999}#slide-nav .navbar-toggle{cursor:pointer;position:absolute;top:20px;right:15px;line-height:0;margin:0;width:24px;height:24px;padding:0 0 0 0;border:0;background:#fff0}#slide-nav .navbar-toggle>.icon-bar{width:100%;display:block;height:3px;margin:5px 0 0 0;background-color:#fff;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}#slide-nav .navbar-toggle.slide-active .icon-bar{background:#9d8871}.navbar-header{position:relative}.navbar.navbar-fixed-top.slide-active{position:fixed}.navbar{min-height:auto;height:auto}.navbar-default{margin:0;background-color:#0b9444;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.alt-nav{background-color:rgb(255 255 255 / .95);box-shadow:0 8px 8px -8px rgb(0 0 0 / .24)}.nav>li{margin-right:40px}.nav>li>a{padding:0;font-family:'Dosis',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:96px}.navbar-default .navbar-nav>li>a{color:#fff}.alt-nav .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover{color:rgb(255 255 255 / .48)}.nav>li:last-child>a{position:relative;padding:0 32px;margin-left:24px;height:96px;line-height:96px;background-color:#8cc63f}.alt-nav .navbar-nav>li:last-child>a{color:#fff}.nav>li:last-child>a:before{content:'';position:absolute;top:0;left:-24px;width:0;height:0;border-bottom:96px solid #8cc63f;border-left:24px solid #fff0}.nav>li:last-child>a:after{content:'';position:absolute;top:0;right:-1000%;width:1000%;height:100%;background-color:#8cc63f}.nav>li:last-child>a:hover{background-color:#34383d;color:#fff}.nav>li:last-child>a:hover:before{border-bottom:96px solid #34383d}.nav>li:last-child>a:hover:after{background-color:#34383d}.nav li:last-child img{max-height:32px}.nav li:last-child span{display:inline-block;margin-left:16px}.navbar-brand{position:relative;padding:16px 24px;height:auto;min-height:auto;background-color:#0b9444!important}.navbar-brand img{max-height:64px}.banner-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.banner-hero .item-slide{text-align:center}.banner-hero .content-block{position:absolute;top:35%;left:0;width:100%;height:100%;z-index:9;color:#fff}.banner-hero .content-block h3{font-family:'Dosis',sans-serif;font-size:14px;letter-spacing:1px}.banner-hero .content-block h4{position:absolute;top:-40px;width:100%;height:100%;font-family:'Great Vibes',cursive;font-size:120px;z-index:-1;color:rgb(255 255 255 / .32)}.banner-hero .content-block h1{margin:16px 0 32px 0;font-family:'Radley',serif;font-size:64px;text-transform:uppercase;line-height:56px}.banner-hero .content-block a{display:inline-block;padding:12px 32px;border:2px solid #fff;font-family:'Dosis',sans-serif;font-size:14px;font-weight:600;color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:40px}.banner-hero .content-block a:hover{background-color:#fff;color:#333}.banner-hero .owl-theme .owl-nav{position:absolute;bottom:15%;width:100%;margin-top:0}.banner-hero .owl-carousel .owl-nav .owl-prev{margin:0 16px 0 0}.banner-hero .owl-carousel .owl-nav .owl-prev,.banner-hero .owl-carousel .owl-nav .owl-next{padding:0;background-color:#fff0;font-size:20px;font-weight:400;color:rgb(255 255 255 / .64);line-height:50px}.banner-hero .owl-carousel .owl-nav .owl-prev:hover,.banner-hero .owl-carousel .owl-nav .owl-next:hover{color:#fff}.booking-widget{display:table;width:60%;padding:0;margin:-64px auto 80px auto;-webkit-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-moz-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.booking-widget .gr-field{display:table-cell;vertical-align:middle;width:33.333%;padding:24px 32px;text-align:center}.booking-widget .gr-field i:hover{color:#0b9444;cursor:pointer}.booking-widget .gr-field:nth-child(1){border-right:1px solid #ccc;background-color:#fff;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.booking-widget .gr-field:nth-child(2){background-color:#fff}.booking-widget .gr-field:nth-child(3){padding:0;background-color:#c8ab89;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.booking-widget .gr-field label{display:block;margin-bottom:8px;font-family:'Dosis',sans-serif;font-size:14px;font-weight:600;color:#999;letter-spacing:1px}.booking-widget .day{display:inline-block;width:60px;height:40px;padding:0;vertical-align:middle;background-color:#fff0;border:none;font-family:'Dosis',sans-serif;font-size:48px}.booking-widget .month{display:inline-block;vertical-align:top;font-size:14px;font-weight:600}.booking-widget .month i{display:block;color:#aaa}.booking-widget button{background-color:#fff0;border:none;font-family:'Dosis',sans-serif;font-size:16px;font-weight:400;color:#fff;letter-spacing:1px}.booking-widget button:hover{color:rgb(255 255 255 / .64)}.about-block{position:relative;z-index:3;padding:0 0 80px 0}.about-block .title-block,.rooms-block .title-block,.attractions-block .title-block,.promos-block .title-block,.subcontent-block .title-block{position:relative;text-align:center}.about-block .title-block h3,.rooms-block .title-block h3,.attractions-block .title-block h3,.promos-block .title-block h3,.promos-block .item h3,.subcontent-block .title-block h3{font-family:'Dosis',sans-serif;font-size:14px;letter-spacing:1px;color:#999}.about-block .title-block h4,.rooms-block .title-block h4,.attractions-block .title-block h4,.promos-block .title-block h4,.subcontent-block .title-block h4{position:absolute;top:-48px;width:100%;height:100%;font-family:'Great Vibes',cursive;font-size:120px;z-index:-1;color:rgb(0 0 0 / .1)}.about-block .title-block h2,.rooms-block .title-block h2,.attractions-block .title-block h2,.promos-block .title-block h2,.subcontent-block .title-block h2{margin:16px 0 24px 0;font-family:'Radley',serif;font-size:40px;font-weight:600;line-height:40px}.about-block article{text-align:center}.about-block article p{color:#777}.about-block article a{display:inline-block;padding:12px 32px;background-color:#0b9444;font-family:'Dosis',sans-serif;font-size:14px;font-weight:600;color:#fff;letter-spacing:1px;text-transform:uppercase;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.about-block article a:hover{background-color:#34383d;color:#fff}.about-block img{max-width:100%}.about-block .col-sm-6{position:relative}.about-block .col-sm-6:nth-child(1):after{content:url(http://pinebreezebaguio.com/wp-content/themes/sailinghotel/../sailinghotel/templatehtml/img/bg-filler.jpg);position:absolute;top:-64px;left:calc(150px);z-index:-1}.about-block .col-sm-6 .col-xs-6:nth-child(2) img{margin-top:40px}.about-block .col-sm-5{margin-top:80px}.rooms-block{padding:80px 0}.rooms-block .title-block,.attractions-block .title-block,.subcontent-block .title-block{margin-bottom:40px}.rooms-block .content-block{position:absolute;left:40px;top:40px;z-index:5;padding:40px;width:440px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-moz-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);box-shadow:0 6px 16px 0 rgb(0 0 0 / .24)}.rooms-block .content-block h3{font-family:'Radley',serif;font-size:24px;font-weight:600;color:#c8ab89}.rooms-block .content-block h3 span{display:inline-block;margin-left:8px;font-size:16px}.rooms-block .content-block a{display:inline-block;margin:0 0 8px 0;font-family:'Radley',serif;font-size:32px;font-weight:600;line-height:40px;color:#333}.rooms-block .content-block a:hover{color:#777}.rooms-block .content-block h4{margin-bottom:24px;font-size:15px;font-weight:400;color:#9d8871}.rooms-block .content-block article{margin-bottom:40px;color:#777;height:68px;overflow:hidden}.rooms-block .content-block ul{margin:0;padding:0;list-style:none}.rooms-block .content-block ul li{display:inline-block;padding:0 12px;border-right:1px solid #ddd;color:#bbb}.rooms-block .content-block ul li:first-child{padding-left:0}.rooms-block .content-block ul li:last-child{border-right:none}.room-list{position:relative}.room-list:after{content:url(http://pinebreezebaguio.com/wp-content/themes/sailinghotel/../sailinghotel/templatehtml/img/bg-filler-2.jpg);position:absolute;top:24px;right:-80px;z-index:-1}.room-list .btn-room{position:absolute;right:-32px;bottom:-24px;z-index:5;display:inline-block;padding:8px 8px 8px 24px;background-color:#0b9444;font-family:'Dosis',sans-serif;font-size:14px;font-weight:600;color:#fff;border-radius:50px}.room-list .btn-room:hover{background-color:#34383d}.room-list .btn-room:hover .svg{background-color:#555}.room-list .btn-room .svg{width:40px;height:40px;margin-left:12px;padding-top:6px;background-color:#8cc63f;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.room-list .btn-room .svg img{max-height:18px}.room-list .btn-room span{display:inline-block;vertical-align:middle;letter-spacing:1px}.tricolumn{padding:80px 0}.tricolumn .row{margin-left:0;margin-right:0}.tricolumn img{max-width:100%}.tricolumn .col-sm-6{position:relative;padding:0;overflow:hidden}.tricolumn .col-sm-6 .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.tricolumn .title-block{position:absolute;top:calc(50% - 30px);left:0;z-index:5;width:100%;text-align:center;text-shadow:4px 2px 4px rgb(0 0 0 / .32)}.tricolumn .title-block h3,.attractions-block .item-slide .content-block h3{font-family:'Dosis',sans-serif;font-size:14px;letter-spacing:1px;color:#fff}.tricolumn .title-block h2,.attractions-block .item-slide .content-block a{font-family:'Radley',serif;font-size:40px;color:#fff}.tricolumn a{display:inline-block;position:absolute;right:16px;bottom:-100px;z-index:5;width:48px;height:48px;background-color:#0b9444;color:#fff;text-align:center;line-height:48px;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.tricolumn a:hover{background-color:#34383d}.tricolumn .col-sm-4:hover a{bottom:16px;opacity:1;filter:alpha(opacity=100)}.attractions-block{padding:80px 0}.attractions-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.attractions-block .item-slide .content-block{position:absolute;bottom:0;left:0;z-index:5;width:100%;padding:24px}.attractions-block .item-slide:hover .content-block{padding:24px 24px 40px 24px}.attractions-block .item-slide .content-block h3{display:inline-block;padding:6px 16px;margin-bottom:8px;background-color:#c8ab89;font-size:12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.attractions-block .item-slide .content-block a{display:block;font-size:28px;text-shadow:4px 2px 4px rgb(0 0 0 / .32)}.attractions-block .item-slide .content-block a:hover{color:rgb(255 255 255 / .56)}.attractions-block .owl-theme .owl-nav{position:absolute;top:calc(50% - 32px);width:100%;margin-top:0}.attractions-block .owl-carousel .owl-nav .owl-prev{position:absolute;left:-40px}.attractions-block .owl-carousel .owl-nav .owl-next{position:absolute;right:-40px}.attractions-block .owl-carousel .owl-nav .owl-prev,.attractions-block .owl-carousel .owl-nav .owl-next{width:64px;height:64px;padding:0;background-color:#fff;font-size:20px;font-weight:400;color:#333;line-height:64px;-webkit-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-moz-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.attractions-block .owl-carousel .owl-nav .owl-prev:hover,.attractions-block .owl-carousel .owl-nav .owl-next:hover{color:#fff;background-color:#34383d}.filler-band{padding:120px 0;position:relative;overflow:hidden}.filler-band img{position:absolute;top:0;left:0;width:100%}.filler-band .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgb(0 0 0 / .64)}.filler-band .box{position:absolute;top:80px;left:calc(50% - 160px);z-index:3;width:320px;height:calc(100% - 160px);background-color:#fff0;border:12px solid rgb(200 171 137 / .24)}.filler-band:hover .box{width:360px;left:calc(50% - 180px);top:60px;height:calc(100% - 120px)}.filler-band .content-block{position:relative;z-index:5;text-align:center}.filler-band .content-block img{position:static;width:auto;max-height:80px}.filler-band .content-block h2{width:560px;margin:24px auto 24px auto;font-family:'Radley',serif;font-size:40px;color:#fff;line-height:40px}.filler-band .content-block h4{position:absolute;top:24px;width:100%;height:100%;font-family:'Great Vibes',cursive;font-size:120px;z-index:-1;color:rgb(200 171 137 / .24)}.filler-band .content-block a{display:inline-block;font-family:'Dosis',sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;color:#8cc63f}.filler-band .content-block a:hover{color:#fff}.filler-band .content-block a i{margin-right:12px}.bottom-mask svg{position:absolute;bottom:0;z-index:99;width:100%;height:40px}.top-mask svg{position:absolute;top:0;z-index:99;width:100%;height:40px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.promos-block{padding:80px 0}.promos-block article{width:40%;margin:0 auto;color:#777}.promos-block .item{margin-top:40px}.promos-block .col-sm-4:nth-child(2) .content-block{position:relative;top:369px}.promos-block .col-sm-4:nth-child(2) .img-block{position:relative;top:-180px}.promos-block .item article{width:100%;padding-left:24px;border-left:6px solid #eee}.promos-block .item article p{max-height:68px;overflow:hidden}.promos-block .item h3{display:inline-block;padding:6px 12px;margin-bottom:16px;background-color:#c8ab89;font-size:11px;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.promos-block .item h2{margin-bottom:8px;font-family:'Radley',serif;font-size:24px;font-weight:600;color:#333}.promos-block .item a{display:inline-block;margin-left:30px;padding:4px 4px 4px 16px;border:2px solid #0b9444;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.promos-block .item a:hover{background-color:#34383d;border:2px solid #34383d}.promos-block .item a span{font-size:13px;font-weight:600;color:#0b9444}.promos-block .item a:hover span{color:#fff}.promos-block .item a i{width:32px;height:32px;margin-left:12px;background-color:#0b9444;color:#fff;line-height:32px;text-align:center;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.promos-block .item a:hover i{background-color:#fff;color:#34383d}.promos-block .item .img-block{margin-top:40px;width:280px;height:280px;overflow:hidden;border:8px solid #fff;-webkit-transform:rotate(65deg) translateX(0) translateY(0);-moz-transform:rotate(65deg) translateX(0) translateY(0);transform:rotate(65deg) translateX(0) translateY(0);-webkit-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-moz-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.promos-block .item img{position:absolute;max-width:100%;-webkit-transform:rotate(-65deg) scale(1.4) translateX(0) translateY(0);-moz-transform:rotate(-65deg) scale(1.4) translateX(0) translateY(0);transform:rotate(-65deg) scale(1.4) translateX(0) translateY(0);-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.promos-block .col-sm-4:nth-child(2) .item .img-block{margin-bottom:40px;margin-top:0}footer{position:relative;padding:130px 0 80px 0;background-color:#48311b;overflow:hidden}footer img{position:absolute;top:0;left:0;width:100%;mix-blend-mode:multiply}footer h2{margin-bottom:8px;font-family:'Radley',serif;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:1px}footer h2:after{content:'';margin:16px 0;display:block;width:32px;height:2px;background-color:#8cc63f}footer article p{font-size:16px;color:#a99073;line-height:22px}footer .col-sm-4 br{display:none}footer .col-sm-4{padding:0 40px}footer .col-sm-4:nth-child(2) ul{margin:0;padding:0;list-style:none;columns:2}footer .col-sm-4:nth-child(1) ul,footer .col-sm-4:nth-child(3) ul{margin:0;padding:0;list-style:none}footer .col-sm-4:nth-child(1) ul li{display:inline-block;margin-right:16px}footer .col-sm-4:nth-child(2) ul li,footer .col-sm-4:nth-child(3) ul li{margin-bottom:8px;font-size:16px;color:#a99073}footer .col-sm-4:nth-child(2) ul li a,footer .col-sm-4:nth-child(1) ul li a{font-size:16px;color:#a99073}footer .col-sm-4:nth-child(2) ul li a:hover,footer .col-sm-4:nth-child(1) ul li a:hover{color:#fff}footer .col-sm-4:nth-child(3) ul li i{display:table-cell;width:24px;margin-right:16px;font-size:12px;color:#a99073}footer .col-sm-4:nth-child(3) ul li p{margin-bottom:0;display:table-cell;width:calc(100% - 24px)}.copyright{padding:24px 0;background-color:#2e1d0d;text-align:center;font-size:15px;color:#a99073;letter-spacing:.5px}.copyright span{display:inline-block;margin-top:14px}.copyright a{float:right;display:inline-block;width:40px;height:40px;line-height:40px;background-color:#0b9444;text-align:center;-webkit-transform:rotate(65deg) translateX(0) translateY(0);-moz-transform:rotate(65deg) translateX(0) translateY(0);transform:rotate(65deg) translateX(0) translateY(0);-webkit-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-moz-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.copyright a i{position:absolute;left:14px;top:13px;color:#fff;-webkit-transform:rotate(-65deg) translateX(0) translateY(0);-moz-transform:rotate(-65deg) translateX(0) translateY(0);transform:rotate(-65deg) translateX(0) translateY(0)}.banner-sub{position:relative;padding:180px 0 80px 0;overflow:hidden;text-align:center;text-shadow:4px 2px 4px rgb(0 0 0 / .32)}.banner-sub .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .65) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.banner-sub img{position:absolute;top:0;left:0;width:100%}.banner-sub .content-block{position:relative;z-index:3}.banner-sub h1{font-family:'Radley',serif;font-size:56px;color:#fff}.subcontent-block{padding:80px 0}.item-room{margin-bottom:30px}.item-room .img-block,.item-promo .img-block{position:relative;overflow:hidden}.item-room .img-block .overlay,.item-promo .img-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0}.item-room .img-block:hover .overlay,.item-promo .img-block:hover .overlay{background-color:rgb(0 0 0 / .56)}.item-room .img-block a,.item-promo .img-block a{display:inline-block;position:absolute;bottom:0;left:calc(50% - 65px);z-index:5;padding:12px 32px;background-color:#0b9444;font-family:'Dosis',sans-serif;font-size:13px;font-weight:600;color:#fff;letter-spacing:1px;text-transform:uppercase;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.item-room .img-block:hover a,.item-promo .img-block:hover a{bottom:calc(50% - 23px);opacity:1;filter:alpha(opacity=100)}.item-room .img-block a:hover,.item-promo .img-block a:hover{background-color:#fff;color:#333}.item-room img{max-width:100%}.item-room .desc-block{padding:24px;border-left:1px solid #ddd;border-right:1px solid #ddd}.item-room .desc-block article{max-height:64px;overflow:hidden}.item-room .desc-block h2{margin-bottom:16px;font-family:'Radley',serif;font-size:24px;font-weight:600}.item-room .desc-block h3{margin:8px 0 20px 0;font-family:'Dosis',sans-serif;font-size:16px;font-weight:500;color:#9d8871}.item-room .desc-block p{color:#777}.item-room .desc-block ul{margin:20px 0 0 0;padding:0;list-style:none}.item-room .desc-block ul li{display:inline-block;padding:0 12px;border-right:1px solid #ddd;font-size:14px;color:#bbb}.item-room .desc-block ul li:first-child{padding-left:0}.item-room .desc-block ul li:last-child{border-right:none}.item-room .price-block{padding:16px 24px;background-color:#c8ab89;border:1px solid #ddd;color:#777;text-align:center;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.item-room .price-block a{display:block;background-color:#fff;padding:8px 16px;text-align:center;border-radius:10px;max-width:120px}.item-room .price-block a:hover{background-color:#8CC63F;color:#fff}.item-room .price-block span,.item-room-detail .price-block span{display:inline-block;vertical-align:middle}.item-room .price-block h2,.item-room-detail .price-block h2{display:inline-block;vertical-align:middle;margin:0 4px 0 8px;font-family:'Dosis',sans-serif;font-size:24px;font-weight:600}.item-room .price-block h2,.item-room .price-block span{color:#fff}.item-room-detail .price-block{float:right;margin-top:8px}.item-room-detail h2{font-family:'Radley',serif;font-size:40px;font-weight:600}.room-slider{margin-top:16px;padding:0}.room-slider #carousel{border:4px solid #fff;margin:0;box-shadow:0 8px 8px -8px rgb(0 0 0 / .2)}.room-slider #thumbcarousel{margin:12px 0 0;padding:0}.room-slider #thumbcarousel .item{text-align:center}.room-slider #thumbcarousel .item .thumb{width:20%;margin:0 2px;display:inline-block;vertical-align:middle;cursor:pointer;max-width:98px}.room-slider #thumbcarousel .item .thumb:hover{border-color:#1089c0}.room-slider .item img{width:100%;height:auto}.sl-overlay{background-color:#000;opacity:.8}.sl-wrapper .sl-close,.sl-wrapper .sl-counter,.sl-wrapper .sl-navigation button{color:#fff}.carousel-control{color:#222;text-align:center;text-shadow:none;font-size:16px!important;width:30px;height:30px;line-height:20px;top:23%}.carousel-control:hover,.carousel-control:focus,.carousel-control:active{color:#333}.carousel-control.right,.carousel-control.left{background-color:#fff0;background-image:none}#carousel .carousel-control{top:calc(50% - 20px);width:32px;height:40px;line-height:40px;background-color:#fff;opacity:1}#carousel .left{box-shadow:8px 0 8px -8px rgb(0 0 0);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}#carousel .right{box-shadow:-8px 0 8px -8px rgb(0 0 0);-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.tabnav{margin:32px 0 0 0;padding:0;list-style:none;width:100%;border-bottom:1px solid #ddd}.tabnav li{display:inline-block;margin:0 12px}.tabnav li:first-child{margin-left:0}.tabnav li:last-child{margin-right:0}.tabnav li.active a{border-bottom:5px solid #0b9444;color:#0b9444}.tabnav li a{position:relative;top:2px;padding:12px 0;border-bottom:5px solid #fff0;display:block;font-size:14px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.5px}.item-room-detail .tab-content{margin-top:40px}.item-room-detail .tab-content article{color:#777}.item-room-detail .tab-content article ul{margin:0 0 16px 0;padding:0;list-style:none;color:#555}.item-room-detail .tab-content article ul li{margin-bottom:8px;font-weight:700}.item-room-detail .tab-content .tab-pane:nth-child(2) article li:before{content:'\f058';font-family:'Font Awesome 5 Free';font-size:13px;color:#9d8871;margin-right:12px}.form-reserve{padding:40px;background-color:#f5f5f5;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.form-reserve h2{display:block;margin-bottom:24px;font-family:'Radley',serif;font-size:32px;color:#333}.form-reserve h2:after{content:'';display:block;width:48px;height:2px;margin:16px auto 0 auto;background-color:#ddd}.form-reserve label{display:block;margin-top:12px;font-size:12px;color:#777;text-align:left;letter-spacing:1px}.form-reserve .gr-field{position:relative}.form-reserve .gr-field i{position:absolute;top:14px;right:16px;color:#bbb}.form-reserve input[type="text"]{width:100%;padding:12px 16px;border:1px solid #fff0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.form-reserve input[type="text"]:focus{border:1px solid rgb(0 0 0 / .1)}.form-reserve input[type="submit"]{display:block;width:100%;padding:16px 16px;margin-top:24px;background-color:#0b9444;border:none;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.form-reserve input[type="submit"]:hover{background-color:#34383d}.filler-about{position:relative;overflow:hidden;padding:160px 0}.filler-about img{width:100%}.filler-about ul{position:relative;z-index:5;width:100%;margin:0;padding:0;list-style:none;text-align:center}.filler-about ul li{display:inline-block;margin:0 8px}.filler-about ul li .circle{width:160px;height:160px;background-color:rgb(200 171 137 / .8);color:#fff;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px}.filler-about ul li .circle h3{padding-top:48px;font-size:48px;font-weight:600}.filler-about ul li .circle span{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.item-service{margin:24px 0}.item-service h2{margin-bottom:12px;font-family:'Radley',serif;font-size:24px;color:#333}.item-service p{color:#777}.services-block .col-sm-6:nth-child(1){text-align:right}.services-block .col-sm-6:nth-child(2){border-left:1px dashed #ddd}.services-block .col-sm-6{padding:32px}.content-contact{text-align:center;color:#777}.content-contact i{display:block;margin-bottom:16px;color:#c8ab89}.content-contact .social-media{margin:0;padding:0;list-style:none}.content-contact .social-media li{display:inline-block;margin:0 12px}.content-contact .social-media li a i{color:#555}.content-contact .social-media li a:hover i{color:#8cc63f}.contact-form{margin-top:40px;text-align:left}.contact-form br{display:none}.contact-form label{display:block;margin-top:16px;font-family:'Dosis',sans-serif;font-size:12px;font-weight:600;color:#555;letter-spacing:1px;text-transform:uppercase}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{width:100%;padding:10px 16px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contact-form textarea{height:80px}.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form textarea:focus{border:1px solid #9d8871}.contact-form input[type="submit"]{display:block;width:100%;padding:16px 16px;margin-top:24px;background-color:#0b9444;border:none;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contact-form input[type="submit"]:hover{background-color:#34383d}.item-facility{display:table;width:100%}.item-block:nth-child(even) .item-facility{direction:rtl}.item-facility .img-block{position:relative;display:table-cell;width:50%;vertical-align:top}.item-facility img{max-width:100%;border:6px solid rgb(255 255 255 / .2);-webkit-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-moz-box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);box-shadow:0 6px 16px 0 rgb(0 0 0 / .24);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.item-facility img:nth-child(1){-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg)}.item-block:nth-child(even) .item-facility img:nth-child(1){-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg)}.item-facility img:nth-child(2){max-width:80%;margin:-30% 0 0 -20%;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}.item-block:nth-child(even) .item-facility img:nth-child(2){max-width:80%;margin:-30% -20% 0 0;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg)}.item-facility .content-block{display:table-cell;width:50%;padding:40px}.item-block:nth-child(even) .item-facility .content-block{direction:ltr}.item-facility .content-block h3{font-size:40px;font-weight:600;color:#c8ab89}.item-facility .content-block h2{margin-bottom:12px;font-family:'Radley',serif;font-weight:600;font-size:32px;color:#333}.item-facility .content-block h4{padding:16px 16px;background-color:#f8f8f8;border:1px solid #f2f2f2;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;font-size:14px;font-weight:600;color:#777;text-align:center;text-transform:uppercase;letter-spacing:.5px}.wave{background:background:-moz-linear-gradient(top,#fff0 0%,rgb(242 242 242 / .65) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(242 242 242 / .65) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(242 242 242 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6f2f2f2',GradientType=0);height:120px;margin:-48px 0 40px 0;position:relative}.wave::before{content:"";position:absolute;left:0;bottom:0;right:0;background-repeat:repeat;height:10px;background-size:20px 20px;background-image:radial-gradient(circle at 10px -15px,transparent 20px,#fff 21px)}.wave::after{content:"";position:absolute;left:0;bottom:0;right:0;background-repeat:repeat;height:15px;background-size:40px 20px;background-image:radial-gradient(circle at 10px 26px,#fff 20px,transparent 21px)}.wave:last-child{display:none}.item-promo img{max-width:100%}.item-promo .title{padding:16px 16px;background-color:#34383d;border-left:1px solid #34383d;border-right:1px solid #34383d;border-bottom:1px solid #ddd;text-align:center}.item-promo .title h2{font-family:'Radley',serif;font-size:28px;color:#eee}.item-promo .title h3{margin-top:8px;font-family:'Dosis',sans-serif;font-size:12px;font-weight:600;color:#c8ab89;text-transform:uppercase;letter-spacing:.5px}.item-promo .content-block{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.item-promo .content-block article{margin:0;padding:24px}.item-promo .content-block article ul{margin:0;padding:0;list-style:none}.item-promo .content-block article ul li{padding:6px 0;border-bottom:1px solid #eee;font-size:15px}.item-promo .content-block article ul li:last-child{border:none;padding-bottom:0}.item-promo .content-block article ul li:first-child{padding-top:0}.grid-item{width:50%;padding:0 8px 16px 8px}#loading{background-color:#222;height:100%;width:100%;position:fixed;z-index:9999999;margin-top:0;top:0;text-align:center}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;height:60px;width:60px;margin-top:-30px;margin-left:-30px;-webkit-animation:loading-center-absolute 1s infinite;animation:loading-center-absolute 1s infinite}.spinner{position:absolute;top:calc(50% - 11px);left:0;margin:0;width:100%;text-align:center}.spinner>div{width:16px;height:16px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-attraction .modal-content,.modal-promos .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.modal-attraction .modal-header,.modal-promos .modal-header{background-color:#34383d;border:none}.modal-attraction .modal-header h4,.modal-promos .modal-header h4{font-family:'Radley',serif;font-size:24px;color:#fff}.modal-attraction .modal-header .close,.modal-promos .modal-header .close{margin-top:12px;font-size:12px;color:#fff;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;letter-spacing:1px}.modal-attraction .modal-body,.modal-promos .modal-body{padding:0}.modal-attraction .modal-body img,.modal-promos .modal-body img{width:100%}.modal-attraction .modal-body article,.modal-promos .modal-body article{padding:24px;border-top:4px solid #eee}.modal-attraction .modal-body article p,.modal-promos .modal-body article p{font-size:15px}.modal-attraction .modal-body article p:last-child,.modal-promos .modal-body article p:last-child{margin-bottom:0}.modal-promos .modal-body article h3{margin-bottom:24px;font-weight:700;font-size:16px}.modal-promos .modal-body article ul{margin:0 0 0 16px;padding:0;font-size:15px}#modal-ads .modal-dialog{margin:10% auto 0 auto}#modal-ads .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#modal-ads .modal-body{padding:0}#modal-ads .modal-body img{width:100%}#modal-ads .close{position:absolute;top:-16px;right:-16px;z-index:500;width:32px;height:32px;padding:0;margin:0;background-color:#0b9444;color:#fff;line-height:32px;text-shadow:none;filter:alpha(opacity=100);opacity:1;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}#modal-ads .close:hover{background-color:#34383d}#modal-ads .close span{position:relative;top:-2px}span.wpcf7-not-valid-tip{font-size:11px}.wpcf7-response-output{text-align:center;font-size:11px;color:#333}.datepicker{padding:16px!important;border-radius:0!important;font-size:12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.datepicker-switch{text-transform:uppercase!important;text-align:center}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 6px!important;border:1px solid #eee;text-align:center;text-transform:uppercase}.datepicker table tr td.today{background:#002fb3!important;color:#fff!important;border-radius:0!important;border:none!important}.datepicker table tr td.active{background:#0b9444!important;color:#fff!important;border-radius:0!important;border:none!important}.datepicker table tr td.day:hover{border-radius:0!important;cursor:pointer}.datepicker table tr td.disabled{color:#aaa;background-color:#f8f8f8;pointer-events:none}.main-tbl{width:100%}.main-tbl table{width:100%}.main-tbl table thead{background-color:#0b9444;font-size:13px;color:#fff}.main-tbl table thead th{padding:8px 10px;border-top:1px solid rgb(255 255 255 / .32);border-left:1px solid rgb(255 255 255 / .32);text-align:center;text-transform:uppercase}.main-tbl table tbody td{padding:8px 10px;border-bottom:1px solid rgb(0 0 0 / .12);font-size:14px}.main-tbl table tbody tr:nth-child(odd){background-color:#faf7ea}