/*!
 Theme Name:   Indohotels Red Child
 Theme URI:    https://indohotels.group/indohotels-red-child/
 Description:   Indohotels Red Child Theme
 Author:       Amri K
 Author URI:   http://amrikarisma.com
 Template:     indohotelswp
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, red, one-columns, responsive-layout, accessibility-ready
 Text Domain:  indohotels-red-child
*/*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*:focus{outline:none}html{font-size:62.5%;max-width:100%;max-height:100%}body{font-family:'Raleway', sans-serif;font-weight:400;font-size:16px;color:#636363;max-width:100%;max-height:100%}.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#421d01;text-decoration:none}a:hover{color:#421d01}a:focus{outline:0}a:active,a:hover{outline:0}input:focus{outline:0;border:1px solid #04A4CC}li,ol{list-style:none}.wrapper{max-width:1280px;margin:0 auto;position:relative}.container{max-width:960px}.krs-hidden{opacity:0}.krs-visible{opacity:1}.header-home{width:100%;color:#cacaca;position:relative}.header-image-page,.header-all{background:url("asset/images/header1.jpg") no-repeat;height:50vh;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:100%;text-align:center;color:#cacaca;background-position:center}.header-all{background-color:#421d01;width:100%;text-align:center;color:#CACACA}.home-slider{height:100vh;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;transition:all 0.8s ease-in;background-position:center}header .search-hotels{padding-top:280px;padding-bottom:200px}#home-featured{width:100%;padding-top:10px;padding-bottom:30px;line-height:normal}#home-featured h2{color:#421d01;font-size:24px;font-weight:600}#home-featured p{color:#421D01;text-align:center}#home-featured .logo-img{margin-bottom:30px}.shadow-box{position:absolute;left:0;top:0;right:0;bottom:400px;background:linear-gradient(#080808, rgba(8,8,8,0));z-index:2}.wrap-logo{position:relative;z-index:3}.logo{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;color:#fff;padding:10px 10px 15px}.logo-img{margin-left:auto;margin-right:auto;padding-top:0.7rem;max-height:101px}.navbar-brand .logo-img{max-height:4rem;margin-top:0;padding-top:0}.box-thumb{position:relative;cursor:default}.box-thumb::selection{background:none}.title-gallery-home{position:absolute;top:0;right:10px;margin-left:auto;margin-right:auto;text-align:center;color:#fff;background:rgba(162,38,49,0.61);padding:10px 10px 15px;width:127px;font-size:1rem}.title-gallery-home h2{font-weight:normal;font-size:1.4rem;text-transform:uppercase;margin:20px 0}.title-gallery-home .gallery-telephone,.title-gallery-home .gallery-time{padding:0;font-size:1rem}.navbar-custom{margin-bottom:0;position:absolute;top:18vh;left:0;right:0;margin:0 auto;z-index:4;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;transition:all 0.8s ease-in}.navbar-custom-2{background:#421d01;margin-bottom:0;margin:0 auto;z-index:4;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;transition:all 0.8s ease-in}.navbar-custom ul li{font-size:14px;font-weight:400;list-style:none}.navbar-custom-2 ul li{font-size:14px;font-weight:400;list-style:none}.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;transition:all 0.8s ease-in}.nav-background{background-color:#421d01}.nav ul li a::after,.nav ul li a::before,.nav ul li a:active,.nav ul li a:hover,.navbar-custom ul li a:hover,.navbar-custom-2 ul li a:hover{background:none}.nav-bottom ul li{display:inline;padding:5px 20px;font-size:12px}.nav ul li a,.navbar-nav>li>a{color:#fff;text-transform:uppercase;font-size:16px}.nav>li>a:focus,.nav>li>a:hover{color:#fff;background-color:transparent}.navbar .navbar-nav{display:inline-block;float:none !important;vertical-align:top}ul.nav.navbar-nav:before{margin-left:0}li.btn.btn-rooms{margin:15px;background-color:#fff;border:1px solid #421d01;border-radius:0;display:inline-block}li.btn.btn-rooms a{color:#636363;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer}li.btn.btn-rooms:active,li.btn.btn-rooms:hover{background-color:#ebebeb}.navbar .navbar-collapse{text-align:center}ul.nav.navbar-nav.sub-nav{margin-left:12px}.nav ul.dropdown-menu{background:rgba(214,144,61,0.68)}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(214,144,61,0.44)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent;color:#fff}.blog,.content-single,.sidebar{margin-top:20px}footer{clear:both;background-color:#6d6e71;background:url("asset/image/pattern.png");background-repeat:repeat;border-top:2px solid #a22631}footer .nav-bottom,nav .navbar-custom,nav .navbar-custom-2{margin:20px 0;color:#fff}footer .nav-bottom ul,nav .navbar-custom ul,nav .navbar-custom-2 ul{margin-bottom:0}footer .menu{margin-top:10px;margin-bottom:10px}.footer-center{text-align:center;color:#fff;padding-top:30px}.footer-center i,.footer-center p{display:inline-block}.footer-center a{color:#fff}.footer-credits{text-align:center;background:#6d6e71;font-size:13px;color:#fff;padding:10px 0}.footer-credits a{color:#fff}ul.footer-menu{margin-top:10px}ul{padding-start:0;-webkit-padding-start:0}.btn-outline{color:#fff;font-size:20px;border:solid 2px #fff;background:transparent;transition:all 0.3s ease-in-out;margin-top:15px}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#f51818;background:#fff;border:solid 2px #fff}.btn-social{display:inline-block;height:35px;width:35px;border:2px solid #fff;border-radius:100%;text-align:center;font-size:14px;line-height:35px}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid #421d01;background-color:#421d01;color:#fff;font-size:20px;box-shadow:none;text-shadow:none;font-weight:600;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.btn-check,.btn-check:active{background-color:#421d01;color:#fff;padding-left:2.9em;padding-right:2.9em;text-transform:uppercase;border-radius:0;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}.btn-check:hover{background-color:#fff;color:#fff}.border-check{border-radius:5px;padding:10px;background:rgba(238,238,238,0.4);max-width:495px;position:absolute;z-index:3;top:30vh;left:0;right:0;margin:0 auto;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;transition:all 0.8s ease-in}.booking-box-above{background:rgba(255,255,255,0.8);margin-bottom:10px;width:155px}.booking-box-above:nth-child(2){margin-left:5px;margin-right:5px}.booking-box-below{width:145px;background:rgba(255,255,255,0.8);margin-left:5px;margin-right:5px;margin-bottom:30px}.booking-box-above .form-control{font-size:20px}.booking-box-above .form-control,.booking-box-below .form-control{height:80px;border-radius:0;text-align:center}.checkin-box:hover,.checkout-box:hover{opacity:1}.booking-box-below span#from_date_day,.booking-box-below span#to_date_day{color:#333}.booking-title{padding:5px 10px;background-color:#421d01;opacity:1;font-weight:700;font-size:14px}span#from_date_day,span#to_date_day{color:#333}.hiddenroom{display:none;margin-bottom:20px}.box-number{background:#eee;position:relative}.box-number span{margin-left:15px;color:#333}.box-number input[type=button]:last-child,.m-box-number input[type=button]:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;background:url("img/room-plus.png");background-repeat:no-repeat;background-position:50%}.box-number input[type=button]{border:0;height:36px;width:26px;padding:5px 10px;font-size:20px;vertical-align:top;-webkit-appearance:none}.box-number input[type=text]{color:#421d01;min-height:36px;background-color:transparent;border:none;opacity:1;width:40px;text-align:center}.box-number input[type="submit"],.box-number input[type="text"]{font-family:FontAwesome}.box-number.night input.qtyminus,.box-number.night input.qtyplus{float:none;margin:0}#toggle input{background-color:transparent;border:0;width:20px;margin-left:5px}.box-toggle:hover{cursor:pointer}.box-toggle:hover a{text-decoration:none}.box-toggle{margin-bottom:10px;background-color:#eee;clear:both;padding:5px 10px}.hiddenroom{margin-left:0;margin-right:0;clear:both}.box-number.night input[type=button]{vertical-align:baseline}button.fa.fa-plus.qtyplus{padding:10px;position:absolute;right:0;top:50%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%)}button.fa.fa-minus.qtyminus{padding:10px;position:absolute;left:0;top:50%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.powered-by{max-width:150px;margin:10px auto}h1.title{font-size:2.4rem;color:#421d01;font-weight:600;margin:20px 0}.room-post h2 a{font-size:24px;padding-top:5px}article p{margin-bottom:20px;line-height:1.5}h2.title{text-align:left;margin-bottom:0;margin-top:30px}h2.title-room-list{text-align:center;margin:20px 0;font-size:20px}h2.title-room-list a{color:#000}h2.title-room-list:hover a{color:#fff}.room-info{font-size:18px;color:#E3A11C;margin-bottom:10px}.room-breakfast{font-size:18px;padding:5px;color:#fff;background-color:#bababa;margin-top:10px;margin-bottom:20px;text-transform:uppercase;display:inline-block}.room-price{color:#421d01;font-size:20px;font-weight:bold;margin-top:30px}.book-room{text-transform:capitalize;padding:10px;background-color:#421d01;font-weight:normal;text-align:center;font-size:16px}.book-room:hover{background-color:#fff;color:#421d01;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.book-room:hover a{color:#421d01;transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out}.book-room a{color:#fff}.book-room a:hover{color:#421d01;text-decoration:none;background-color:#fff;color:#421d01;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.room-tax{font-size:14px;font-style:italic;margin-bottom:30px}.room-detail a{color:#421d01}.rooom-no{margin-bottom:30px}.room-booking{margin:15px}.room-booking .col-booking,.room-booking .col-value{padding:10px}.room-booking.col-booking.table>tbody>tr>td{border:none;color:#421d01}.room-booking img{width:100%}.room-details .form-control{margin-bottom:10px}.room-title-box{background:rgba(162,38,49,0.61);padding:10px;position:absolute;left:0;top:0;right:0;z-index:100;font-weight:600;color:#fff;text-transform:uppercase;max-width:50%;margin:0 auto}.room-title-box h2{font-size:24px;font-weight:normal;margin:5px;line-height:20px;display:inline-block;vertical-align:text-top}.room-balcony{font-style:italic}.room-box{margin-bottom:10px;padding-bottom:10px;position:relative}.room-details-spec{background:rgba(162,38,49,0.61);color:#fff;padding:10px;position:absolute;left:0;bottom:10px;right:0;z-index:100;vertical-align:middle;text-align:center}.room-details-spec span{display:block;color:#fff;font-size:12px}.room-details-spec span.room-value{margin-bottom:5px}@media (max-width: 767px){.room-details-spec .spec{text-align:left}.room-details-spec span{display:inline-block}.room-details-spec span.room-value{margin-bottom:0}.room-details-spec span.room-title{min-width:100px}}.room-details-desc{padding:15px 0}.room-details-desc p{text-align:justify}ul li{list-style:inside}h3.room-details-f-title{background-color:#ebebeb;width:100%;text-align:center;text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-size:20px;font-weight:600;color:#421d01}.feature-box.col-md-12.col-md-4{padding-left:0;padding-right:0}ul.room-features{margin-left:20px}ul.room-features li{list-style-type:square}div#main_area{max-width:800px;margin-left:auto;margin-right:auto}.gallery-view img{width:100%}.gallery-nav .item{max-height:90px;overflow:hidden}.contact-box{margin-top:10px;background:#ebebeb;margin-bottom:20px;clear:both}.contact-headline{background:#421d01;padding:1px 10px;color:#fff;margin:0 -15px}.contact-headline h3{margin-top:10px;margin-bottom:10px}.contact-address{padding:10px 0}.contact-info tr td:first-child,.contact-info tr td:nth-child(2){padding-right:10px}.contact-info ul{margin-left:0;padding-left:7px;vertical-align:top;margin-bottom:0;line-height:45px}.contact-info{margin-bottom:20px}.contact-info table tbody tr{height:2em}.thumb{overflow:hidden}.thumbnail{border-radius:0}.thumbnail-gallery{padding:0;margin-bottom:0}.thumbnail>img,.thumbnail a>img{width:100%;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.thumbnail>img:hover,.thumbnail a>img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.hide-bullets{list-style:none;margin-left:-40px;margin-top:20px}#owl-demo .item img{display:block;width:100%;height:auto}@font-face{font-family:'Font-Name';src:url("fonts/font-name.eot");src:url("fonts/font-name.eot?#iefix") format("embedded-opentype"),url("fonts/font-name.woff") format("woff"),url("fonts/font-name.ttf") format("truetype"),url("fonts/font-name.svg#font-name") format("svg");font-weight:normal;font-style:normal}@media only screen and (max-width: 1024px){.navbar-custom ul li,.navbar-custom-2 ul li{padding:5px}.booking-box-above{float:left;margin-left:0}.booking-box-below{float:left;width:30%}.nav-bottom ul li{display:block}ol.carousel-indicators{display:none}.box-toggle{margin-left:0;margin-right:0}.booking-box-above .form-control,.booking-box-below .form-control,.box-number.night input[type=text]{height:auto}.home-slider{display:block;width:100%;height:0;padding-bottom:85vh;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;transition:all 0.8s ease-in}.btn-check,.btn-check:active{width:100%}}@media only screen and (max-width: 768px){.room-details-spec{position:initial}.room-details-spec span.col-md-3{display:inline-grid;color:#636363}.room-title-box{padding:1px}.room-title-box h2{font-size:13px;margin:0;padding:0}.t_night{height:34px}footer ul.list-inline{margin-bottom:0}footer .btn-social{margin-top:20px}}@media only screen and (max-width: 480px){.border-check{margin:0 10px}.booking-box-above{width:31.9%}.booking-box-above:nth-child(3){margin-right:0}.booking-box-above .form-control{font-size:16px;padding:10px 0}.box-number.night input[type=text]{height:10px;font-size:16px;width:25px}.box-number.night input[type=button]{height:28px}}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start{min-width:0;margin:0 !important}.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day-unclick,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day-unclick{width:calc(100% / 7);float:left;text-align:center;font-size:15px;font-weight:400;margin:0 0 1px;background:#f28e20;cursor:not-allowed !important;color:#fff;min-height:30px;border-radius:2px;position:relative}.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day-unclick span,.caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day-unclick span{pointer-events:none;display:flex;justify-content:center;align-items:center;position:absolute;left:4px;top:4px;bottom:4px;right:4px}.caleran-apply,.caleran-apply-d{background:#f28e20 !important;border:1px solid #f28e20 !important;color:#fff;margin-left:7px}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-cancel{background:#fff;border:1px solid #f28e20 !important;color:#f28e20 !important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span{background:#f28e20 !important;color:#fff}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{text-align:left;max-width:40vmin}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{float:right !important;margin-left:10px !important;margin-right:0px !important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend{color:#be142f}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{margin-top:0 !important}@media (max-height: 480px){.caleran-container-mobile .caleran-input{top:auto;bottom:0}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (max-width: 1024px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:35%}.carousel-control{background-image:none}.carousel-inner .carousel-control .icon-next,.carousel-inner .carousel-control .icon-prev{top:50%}.home-slider{background-attachment:scroll}}body{font-family:'Raleway', serif;background:url("asset/image/blizzard.png");background-repeat:repeat;background-color:#f9f8f3}main[role*="main"]{padding:40px 0}body.contact-us main[role*="main"],body.contact main[role*="main"],body.home main[role*="main"]{padding:40px 0 0}@media (min-width: 768px){.navbar-brand{display:none !important}}.navbar-fixed-top .navbar-collapse{max-height:360px}.sub-header-2{background:#fff}.sub-header-2 .logo-img{padding:10px}.navbar-nav>li>a:after{content:'';display:block;margin:auto;height:2px;width:0;background:0 0;transition:width 0.4s ease,background-color 0.4s ease}.navbar-nav>li>a:hover:after{background:#fff;width:100%}.header-image-page{position:relative}.header-image-page:after{position:absolute;background:rgba(0,0,0,0.4);display:block;content:"";top:0;bottom:0;width:100%}.header-image-page.plain{height:60px}.header-image-page.plain #mainNav{top:0}.header-address{text-align:center;margin:10px;font-size:12px}.header-address span{display:block}.header-address span a{color:#fff}.heading-box{overflow:hidden;text-align:center}.heading-box h2{display:inline-block;padding:0 15px;position:relative;margin:0 0 30px;font-size:22px;z-index:1}.heading-box h2:before,.heading-box h2:after{background:#ddd;content:"";display:block;height:1px;position:absolute;top:50%;width:100%}.heading-box h2:before{right:100%}.heading-box h2:after{left:100%}.home-facilities .box-thumb .thumbnail-gallery{border:0}.home-facilities .box-thumb .thumbnail-gallery span{position:relative;height:0;padding-bottom:55.25%;display:block}.home-facilities .box-thumb .thumbnail-gallery span img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);background-size:cover}.hotel-info-home{background-repeat:no-repeat;background-size:cover;height:0;display:block;background-position:center;overflow:hidden;height:300px;position:relative;color:#fff}.hotel-info-home:after{position:absolute;background:rgba(0,0,0,0.5);display:block;content:"";top:0;bottom:0;width:100%}.hotel-info-home .heading-box h2{margin-top:30px}.hotel-info-home p{line-height:24px}.hotel-info-home .home-award-title h3{margin:40px 0 30px;position:relative;z-index:1}.hotel-info-home .home-carousel{padding-top:30px;border-bottom:0}.hotel-info-home .home-carousel .title-slide{text-align:center}.hotel-info-home .home-carousel .title-slide h2{font-size:16px;margin-top:0}.box-content{margin:20px -10px;display:flex;flex-direction:row;align-items:flex-start}.box-content .content-inner{align-items:flex-start;padding:0 10px}.box-content .content-inner p{margin-bottom:0}@media (max-width: 767px){.box-content{flex-wrap:wrap}.box-content .content-inner{margin-bottom:20px}}.inner-intro{display:flex;justify-content:center;align-items:center;min-height:100px;background:#a22631}.inner-intro:before{content:" ";position:absolute;z-index:0;top:5px;left:20px;right:20px;bottom:5px;border:1px solid #fff}.inner-intro .content img{width:44px;height:44px;border-radius:100%;margin-right:10px}.inner-intro .content span{display:inline-block;line-height:44px;font-size:20px;color:#fff}.carousel-control.right:hover,.carousel-control.left:hover{background:transparent}.booking-box{max-width:100%;position:absolute;bottom:0;margin:0 auto;width:100%}.booking-box .bookid-wrapper{z-index:999;box-sizing:border-box;max-width:1170px;padding:10px 10px 0;width:100%;margin:0 auto;position:relative;font-size:12px}@media (max-width: 767px){.booking-box .bookid-wrapper.krs-hidden{opacity:1 !important}}.booking-box .bookid-wrapper label{font-weight:normal}.booking-box .bookid-wrapper h2{margin:0 0 10px;font-size:20px;color:#fff}@media (max-width: 767px){.booking-box .bookid-wrapper .bookid-horizontal .gridlane{background:transparent}}.booking-box .bookid-wrapper [class*=idn-]{margin-bottom:0}body.photos .box-gallery,body.dining .box-gallery,body.photo-galleries .box-gallery,body.gallery-photos .box-gallery,body.gallery .box-gallery{border:0 !important}body.photos .box-gallery .gallery-nav .item,body.dining .box-gallery .gallery-nav .item,body.photo-galleries .box-gallery .gallery-nav .item,body.gallery-photos .box-gallery .gallery-nav .item,body.gallery .box-gallery .gallery-nav .item{padding:0 5px}body.photos .gallery-view.slick-initialized.slick-slider,body.dining .gallery-view.slick-initialized.slick-slider,body.photo-galleries .gallery-view.slick-initialized.slick-slider,body.gallery-photos .gallery-view.slick-initialized.slick-slider,body.gallery .gallery-view.slick-initialized.slick-slider{max-height:540px}body.photos .gallery-view .slider-item,body.dining .gallery-view .slider-item,body.photo-galleries .gallery-view .slider-item,body.gallery-photos .gallery-view .slider-item,body.gallery .gallery-view .slider-item{overflow:hidden;padding-bottom:56.25%;position:relative}body.photos .gallery-view .slider-item img,body.dining .gallery-view .slider-item img,body.photo-galleries .gallery-view .slider-item img,body.gallery-photos .gallery-view .slider-item img,body.gallery .gallery-view .slider-item img{position:absolute;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:cover}body.photos .gallery-view .item h4,body.dining .gallery-view .item h4,body.photo-galleries .gallery-view .item h4,body.gallery-photos .gallery-view .item h4,body.gallery .gallery-view .item h4{position:absolute;bottom:0;width:100%;background:rgba(227,161,28,0.5);padding:20px;color:#fff}@media (max-width: 767px){body.photos .gallery-view .item h4,body.dining .gallery-view .item h4,body.photo-galleries .gallery-view .item h4,body.gallery-photos .gallery-view .item h4,body.gallery .gallery-view .item h4{padding:10px;font-size:14px}}body.photos .gallery-view .slick-prev,body.dining .gallery-view .slick-prev,body.photo-galleries .gallery-view .slick-prev,body.gallery-photos .gallery-view .slick-prev,body.gallery .gallery-view .slick-prev{left:20px;z-index:1;width:40px;height:40px}body.photos .gallery-view .slick-next,body.dining .gallery-view .slick-next,body.photo-galleries .gallery-view .slick-next,body.gallery-photos .gallery-view .slick-next,body.gallery .gallery-view .slick-next{right:20px;width:40px;height:40px}body.photos .gallery-view .slick-prev:before,body.photos .gallery-view .slick-next:before,body.dining .gallery-view .slick-prev:before,body.dining .gallery-view .slick-next:before,body.photo-galleries .gallery-view .slick-prev:before,body.photo-galleries .gallery-view .slick-next:before,body.gallery-photos .gallery-view .slick-prev:before,body.gallery-photos .gallery-view .slick-next:before,body.gallery .gallery-view .slick-prev:before,body.gallery .gallery-view .slick-next:before{font-size:40px}body.photos .gallery-nav,body.dining .gallery-nav,body.photo-galleries .gallery-nav,body.gallery-photos .gallery-nav,body.gallery .gallery-nav{padding-top:10px}body.contact .header-image-page,body.gallery-photos .header-image-page,body.review .header-image-page{background-position:center 80%}body.facilities .header-image-page{background-position:center 40%}@media (max-width: 767px){.bookid-wrapper .bookid-horizontal #from_date_day,.bookid-wrapper .bookid-horizontal #to_date_day{display:none}.bookid-wrapper .box-logo{padding-bottom:20px}.bookid-horizontal input[type=text].from_date,.bookid-horizontal input[type=text].to_date{width:100% !important}.bookid-wrapper .box-logo a{background:transparent !important}}.navbar-custom{z-index:1000}.room-thumb{text-align:left;margin-bottom:30px}.room-thumb:hover a{color:#fff}.room-desc{padding:10px}.room-stat{font-size:12px}.room-stat ul{margin:0 -10px}.room-stat ul li{padding:0 10px;float:left}.room-stat:after{clear:both;content:"";display:block}@media (min-width: 768px){.room-stat ul li{width:50%}}.room-link{margin:10px 0;text-align:center}.room-link a{color:#E3A11C;border:1px solid #E3A11C;padding:10px;text-transform:capitalize;text-align:center;font-size:12px;display:inline-block}.room-link a:hover{color:#fff;background:#421d01;text-decoration:none}#room-section{text-align:center;padding:50px 0}#room-section .box-room,.rooms-post,.meetings-events{margin-bottom:30px}#room-section .box-room .thumb a,.rooms-post .thumb a,.meetings-events .thumb a{position:relative;height:0;padding-bottom:56.25%;display:block}#room-section .box-room .thumb a img,.rooms-post .thumb a img,.meetings-events .thumb a img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);background-size:cover}.rooms-post{margin-bottom:0}.home-facilities .box-thumb .thumb{padding:0}body.review .box-container{margin-bottom:30px}body.review .box-container .box-text{margin-top:0;padding:15px}body.review .box-container .box-text h4{margin:10px 0}.room-thumb:hover .box-text h4{color:#fff}.inner-news .title-room-list{text-align:left;margin:0 0 10px}.inner-news .news-meta{display:block;margin-bottom:10px}.inner-news .box-container{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}.inner-news .box-container .thumb a{padding-bottom:67.25%;height:0;display:block;position:relative;overflow:hidden}.inner-news .box-container .thumb a img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden;height:auto}.wpcf7-form p{margin-bottom:10px}.wpcf7-form label{font-weight:normal;width:100%}.wpcf7-form label input,.wpcf7-form label textarea{width:100%;border-radius:4px;border:1px solid #eaeaea;padding:5px}.wpcf7-form label input:focus,.wpcf7-form label textarea:focus{border:1px solid #cec8c8}.wpcf7-form label input{height:40px}.wpcf7-form input[type="submit"]{font-size:16px;font-weight:normal;padding:5px 15px}.info-text{margin-bottom:20px}.info-text ul li{list-style:none}.info-text .info-icon{display:inline-block;vertical-align:middle;width:15%;float:none;text-align:center}.info-text .info-icon .icon-round{width:37px;height:37px;line-height:37px;border-radius:100%;display:inline-block;text-align:center;color:#ffffff}.info-text .info-icon .icon-round i{font-size:14px}.info-text .info-content{display:inline-block;vertical-align:middle;width:83%;box-sizing:border-box;padding-left:10px}.info-text .info-content ul{padding-left:0}.info-text-alpha{position:relative;padding:0px 0px 0px 64px;margin-bottom:18px}.info-text-alpha i{position:absolute;left:0px;top:4px;width:45px;height:45px;line-height:45px;color:#fff;border-radius:50%;text-align:center}.wifi button{width:100%;text-align:center;padding:5px}.wifi button i{float:right;line-height:24px;padding-right:5px}.wifi div[class*="col-"]{margin:5px 0}.wifi div[class*="col-"]:last-child{margin-top:0}.dropdown:hover>.dropdown-menu{display:block;margin-top:0}.navbar-custom ul li:hover>ul,.navbar-custom-2 ul li:hover>ul{right:auto !important}.navbar-custom ul li:hover>ul li:hover ul,.navbar-custom-2 ul li:hover>ul li:hover ul{right:auto !important;left:100% !important;top:0 !important}.popup-gmaps{position:fixed;bottom:100px;right:20px}.popup-gmaps span{width:48px;height:48px;display:block;text-align:center;border-radius:100%}.popup-gmaps span i{font-size:18px;line-height:48px}.rwmb-map-canvas{margin-top:40px}

/*# sourceMappingURL=style.min.css.map */
