/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.homepage-banner .slide-left{border-radius:50%;color:white;font-size:50px !important;line-height:40px;height:50px !important;width:50px !important;text-align:center;text-decoration:none;background-image:url(/themes/custom/rhr_gohotels/css/images/svg/oval-left.svg);background-repeat:no-repeat;background-size:50px;}.homepage-banner .slide-right{border-radius:50%;color:white;font-size:50px !important;line-height:40px;height:50px !important;width:50px !important;text-align:center;text-decoration:none;background-image:url(/themes/custom/rhr_gohotels/css/images/svg/oval-right.svg);background-repeat:no-repeat;background-size:50px;}.homepage-banner .slide-left:before,.homepage-banner .slide-right:before{display:none;}.homepage-banner .left.carousel-control,.homepage-banner .right.carousel-control{background:none !important;}.homepage-banner .carousel-control{width:5% !important;}.bgfirst,.bgsecond,.hlogo,.hlogoplus{position:absolute !important;}.booking-bg.bbgo{position:absolute !important;left:0;}.bgfirst,.bgsecond,.hlogo,.hlogoplus,.hbcg,.hbco,.bbgg,.bbgo{opacity:0;transition:opacity 2s;}.hshow{opacity:1;}form.form-acknowledge{margin:10px;font-family:Montserrat;}form.form-acknowledge input[type="checkbox"]{margin-right:10px;}form.form-acknowledge input#ok{font-family:Montserrat;background-image:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);color:#ffffff;border:none;padding:10px 20px;border-radius:10px;margin-top:10px;}.slideshow-container #tcb-testimonial-carousel .item{width:auto;margin:0px 55px 0px 55px;}.node-type-homepage .header-main .logo img{margin:15px;width:83px;height:auto;}.homepage-updates .updates-title a{font-family:Semringah !important;font-size:21px !important;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:25px !important;letter-spacing:3px !important;max-height:50px !important;}.homepage-updates .updates-title{font-family:Semringah !important;font-size:18px !important;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:25px !important;letter-spacing:3px !important;max-height:50px !important;}.homepage-updates .updates-title a:hover{text-decoration:none;}.node-type-homepage .header-main{overflow:initial !important;}.node-type-homepage .header-full{float:right;margin-top:15px;margin-right:0px;}.node-type-homepage .header-full .menu li{display:inline-block;}.node-type-homepage .header-full .menu li a{font-family:Montserrat;font-size:19px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:white;}.node-type-homepage .header-full .menu li.open > a,.node-type-homepage .header-full .menu li a:hover,.node-type-homepage .header-full .menu li a:focus{background:none;text-decoration:underline;}.node-type-homepage .header-full .dropdown-menu{border-radius:26px;padding:21px 21px;border:solid 1px #f26f21;width:500px;}.node-type-homepage .header-full .dropdown-menu li{display:inline-block;width:49%;padding:0px 5px;}.node-type-homepage .header-full .dropdown-menu li a{color:var(--black);font-size:14px;line-height:2;border-bottom:dashed 1px #dbdbdb;}.homepage-banner-content form.booking_form{top:18%;}@font-face{font-family:feather;src:url(/themes/custom/rhr_gohotels/css/fonts/feathere8ab.eot?t=1525787366991);src:url(/themes/custom/rhr_gohotels/css/fonts/feathere8ab.eot?t=1525787366991#iefix) format("embedded-opentype"),url(/themes/custom/rhr_gohotels/css/fonts/feathere8ab.woff?t=1525787366991) format("woff"),url(/themes/custom/rhr_gohotels/css/fonts/feathere8ab.ttf?t=1525787366991) format("truetype"),url(/themes/custom/rhr_gohotels/css/fonts/feathere8ab.svg?t=1525787366991#feather) format("svg");font-display:swap;}[class^=fe-]{font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fe-menu:before{content:"\e88f";}.bk-addmore,.bk-addmore a{font-family:Poppins !important;font-size:12px !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;line-height:normal !important;letter-spacing:2.18px !important;color:#303030 !important;margin-top:10px;}.bk-addmore a{text-decoration:underline !important;color:var(--orange) !important;}.node-type-homepage .booknow-wrapper{display:block !important;}div#header-two-sticky{position:fixed;top:0;padding:0;z-index:999;display:none;background:#fffaeb;transition:top 0.3s ease-in-out;}div#social_side_links{position:absolute;top:25%;right:0;padding:0;list-style:none;z-index:99;}div#booknow_sidebar{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);width:100px;background-image:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);text-align:center;padding:13px;color:white;cursor:pointer;margin-right:-45px;width:130px;height:52px;font-family:Poppins;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.8px;color:#ffffff;}#myBooknow .booking_con input#checkout_2{margin:0;width:100%;padding-left:60px;}#myBooknow .booking_con input#person_2{width:100%;}#myBooknow .booking_con .booknow-text2{padding-top:10px;}.fb-customerchatcustom{position:absolute;z-index:2147483640;}.fb-customerchatcustom img{position:fixed;bottom:24px;right:24px;cursor:pointer;}.booking-checkin span.checkin-txt{position:absolute;left:65px;font-family:Montserrat;font-weight:500;color:#9d9d9d;top:15px;font-size:14px;cursor:pointer;}.booking-checkin span.checkin-txt.notempty{top:5px;font-size:11px;}.booking-checkin span.checkout-txt{position:absolute;left:190px;font-family:Montserrat;font-weight:500;color:#9d9d9d;top:15px;font-size:14px;cursor:pointer;}.booking-checkin span.checkout-txt.notempty{top:5px;font-size:11px;}.booking-checkin span.checkout-txt::before{content:"";height:25px;border-left:1px solid #c8c8c8;position:absolute;top:0px;left:-17px;}.booking-checkin span.checkout-txt.notempty::before{top:12px;}.homeppage-booking input#checkout,.homeppage-booking input#checkout_2{padding-top:20px;}#myBooknow .booking-checkin span.checkin-txt{left:60px;}.homepage-happy-care .happytocare-container{display:table-cell;padding:0px;}.homepage-happy-care .happytocare-container::before{content:"";height:100px;border-left:2px solid #c8c8c8;position:absolute;margin-top:-15px;}.homepage-happy-care .happytocare-container .happytocare-desc{font-family:Montserrat;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:1.07px;text-align:left;color:var(--black);margin-left:26px;}.homepage-promo-list.promo-list .card-title a{line-height:1.3em !important;}.element-invisible{display:none;}li.leaf.go-plus,li.leaf.go{width:100% !important;display:block !important;padding-left:20px !important;font-size:15px;padding-bottom:5px !important;}li.leaf.go,.go-1 div{margin-top:20px;color:#E87722;font-weight:bold;}li.leaf.go-plus,.go-0 div{color:#E87722;font-weight:bold;}div.go-1{padding-top:40px;}div.go-typ div{padding-left:14px;font-size:15px;}.go-typ.go-f1,.go-typ.go-f1 div{padding-top:0px;margin-top:0px;}.go-typ.go-1{float:left;padding-top:0px;}.wta-wrapper{position:fixed;bottom:27%;right:20px;z-index:5;}.wta-wrapper img{height:350px;width:auto;}div#social_side_links{}.pino-wrap{display:none;}.homepage-banner-wrap > .pino-wrap.p20240601,.homepage-banner-wrap > .pino-wrap.p20240602,.homepage-banner-wrap > .pino-wrap.p20240603{position:absolute;left:-70px;top:155px;z-index:5;transform:rotate(45deg);display:block;}.main > .pino-wrap.p20240604,.main > .pino-wrap.p20240605,.main > .pino-wrap.p20240606{position:fixed;left:37%;top:-115px;z-index:5;transform:rotate(180deg);display:block;}.homepage-booking-container .pino-wrap.p20240607,.homepage-booking-container .pino-wrap.p20240608,.homepage-booking-container .pino-wrap.p20240609,.homepage-booking-container .pino-wrap.p20240610{position:absolute;left:10px;top:-42px;clip-path:polygon(100% 0%,0% 0%,0% 100%,0% 100%,100% 85%);height:72.5px;overflow:hidden;display:block;}.reservation-container .pino-wrap.p20240607,.reservation-container .pino-wrap.p20240608,.reservation-container .pino-wrap.p20240609,.reservation-container .pino-wrap.p20240610{position:absolute;right:-80px;bottom:25%;transform:rotate(-50deg);display:block;}.pino-wrap img{width:145px;}@media only screen and (min-width:1024px){#myBooknow .booking_con .booking-form-container.bg_bookingform{margin-right:40% !important;}div#header-two-sticky{top:-5px;}div#header-two-sticky .booknow-header-two .menu-text{font-size:16px;}div#navbarFade .booknow-header-one .menu-text{font-size:20px;font-family:Montserrat;}div#header-two-sticky .booknow-header-two .menu-text{font-size:20px;font-family:Montserrat;}div#navbarFade .burger-menu-one .menu-text{font-size:32px;margin-top:4px;}div#header-two-sticky .burger-menu-two .menu-text{font-size:32px;margin-top:1px;}div#navbarFade .burger-menu-one .menu-text .fe-menu{font-size:30px;margin-left:-100px;}div#header-two-sticky .burger-menu-two .menu-text .fe-menu{font-size:30px;margin-left:-100px;}#header-two-sticky .header-right{margin-top:13px;}#myBooknow .booking_con .lg-left{float:left;width:50%;padding-left:120px;margin-top:70px;}.menu-overlay-margin{display:inline-flex;flex:1 0 auto;margin-top:15px;width:20%;}.wwo-top-text{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;margin-top:6px;}.wwo-card{flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;flex:1 0 0px;margin:30px;}.wwo-prev,.wwo-next{display:none;}.menu-overlay-margin .overlay-logo img{width:80px;height:80px;margin-top:0;}.wwo-page-logo img{width:200px;height:150px;object-fit:contain;}.wwo-carousel{display:flex;}.swu-img::before{width:95px;height:88px;left:-4px;top:-6px;transform:rotate(350deg);}.swu-container{width:90%;min-height:200px;}.third-title{padding:0px 18px;letter-spacing:0px;}.fourth-title{padding:0px 55px;}.fifth-title{padding:0px 40px;}#myBooknow .booking_con .reservation-container{padding-left:40px;}.menu-overlay .overlay-logo{margin-left:70px !important;}#myBooknow .booking_con .lg-left .booknow-text1{font-size:2.5vw !important;}#myBooknow .booking_con .lg-left .booknow-text3{font-size:0.9vw !important;}#myBooknow .booking_con .lg-left .booknow-text4{font-size:0.7vw !important;}.wwo-page-logo img{height:150px;object-fit:contain;}.wwo-main-text{font-size:52px;}.wwo-page-container .why-guest-text.text-uppercase.text-center{margin-bottom:15px;margin-top:80px;}#tcb-wwo-carousel .carousel-inner{padding:0 130px !important;}.wwo-card-body{padding-top:20px !important;padding-left:25px !important;}.wwo-card-header{height:80% !important;}}@media only screen and (max-width:1024px){.node-type-homepage .header-full{margin-top:10px;margin-right:0px;}.node-type-homepage .header-full .menu li a{font-size:16px !important;}div#header-two-sticky{top:-5px;}div#header-two-sticky .header-full .menu li a{font-size:16px;}div#navbarFade .booknow-header-one .menu-text{font-family:Montserrat;font-size:18px;font-weight:bold;}div#header-two-sticky .booknow-header-two .menu-text{font-family:Montserrat;font-size:18px;font-weight:bold;}.ghp-mo-logo img{width:120px;height:105px;object-fit:contain;margin-top:22px;margin-left:-8px;}.menu-overlay-margin{display:inline-flex;flex:1 1 0;margin-top:15px;width:30%;}.wwo-top-text{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;margin-top:6px;}.wwo-card{display:flex;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;align-content :center;width:90%;}.wwo-prev,.wwo-next{display:none;}.menu-overlay-margin .overlay-logo img{width:60px;height:60px;margin-top:0;}.wwo-page-logo img{width:200px;height:150px;object-fit:contain;}.wwo-carousel{display:flex;}.swu-img::before{width:100px;height:70px;left:-35px;top:8px;transform:rotate(330deg);}.swu-container{width:80%;min-height:200px;}.swu-text{padding:0px 20px;}.default-spacing{padding:0px 40px;}.third-title{padding:0px 8px;letter-spacing:0px;}.fourth-title{padding:0px 40px;}.fifth-title{padding:0px 30px;}}@media only screen and (max-width:1023.98px){.third-title{padding:0px 12px;letter-spacing:0px;}.fourth-title{padding:0px 50px;}.fifth-title{padding:0px 40px;}}@media only screen and (max-width:768px){.node-type-homepage .header-main .logo img{width:60px !important;height:auto !important;}.node-type-homepage .header-full .menu li a{font-size:10px;}.gohlogos{width:15px;}div#header-two-sticky .header-full{display:none;}div#navbarFade .booknow-header-one .menu-text{font-family:Montserrat;font-size:12px;font-weight:bold;margin-top:6px;}div#header-two-sticky{display:block;}div#navbarFade .burger-menu-one{margin-top:16px;}div#navbarFade .burger-menu-one .menu-text{font-size:18px;margin-top:4px;margin-left:-18px;}div#navbarFade .header-hambook .burger-menu-one{margin-top:10px;}div#header-two-sticky .booknow-header-two .menu-text{font-family:Montserrat;font-size:12px;font-weight:bold;margin-top:6px;}div#header-two-sticky .booknow-header-two{margin-top:16px;}div#navbarFade .booknow-header-one{margin-top:11px;}div#header-two-sticky .burger-menu-two .menu-text{margin-top:12px;margin-left:-18px;font-size:18px;}#myBooknow .booking_con .lg-left{float:left;width:50%;padding-left:80px;margin-top:60px;}.gh-mo-logo img{width:80px;height:80px;}.ghp-mo-logo{display:flex;justify-content:center;align-items:center;margin-top:-35px;margin-left:0;}.ghp-mo-logo img{width:105px;height:105px;object-fit:contain;}.menu-overlay-margin{display:inline-flex;flex:1 1 0;margin-top:15px;width:20%;}.wwo-carousel{display:flex;width:80%;}.wwo-carousel-container{display:flex;position:relative;margin:auto;overflow:hidden;justify-content:center;align-items:center;}.wwo-prev,.wwo-next{display:none;}.menu-overlay-margin .overlay-logo img{width:60px;height:60px;margin-top:0;}.wwo-page-logo img{width:200px;height:150px;object-fit:contain;}.swu-container{width:80%;min-height:200px;}.swu-text{padding:0px 20px;}.third-title{padding:0px 0px;letter-spacing:0px;}.default-spacing{padding:0px 30px;}.fourth-title{padding:0px 40px;}.fifth-title{padding:0px 20px;}}@media only screen and (min-width:768px){.foot-logo2-prop{margin-left:-16px;}.gohlogos{margin-top:6px;}}@media only screen and (min-width:1025px){.node--type-homepage .swu-img{display:flex;justify-content:center;align-items:center;}.node--type-homepage .swu-img > img{display:block;margin:auto;width:80%;}}@media only screen and (min-width:376px) and (max-width:441.98px){#myBooknow .booking_con .lg-left{float:left;width:50%;padding-left:125px;margin-top:60px;}#myBooknow .booking_con .lg-left .booknow-text4{font-size:10px;}#myBooknow .booking_con .lg-left img{margin-left:-40px;margin-bottom:-20px;}#myBooknow .booking_con .booking-form-container.bg_bookingform{margin-right:0% !important;}#myBooknow .booking_con .check-rates a{width:100%;max-width:unset;}.third-title{margin:0 -2px !important;}.fourth-title{margin:0 25px !important;}.fifth-title{margin:0 12px !important;}.default-spacing{margin:0 20px !important;}.swu-img{margin-left:6px;}.swu-img img{height:90px !important;width:90px !important;margin-left:0px;}.swu-img::before{left:-42px !important;}.homepage-updates-text{font-size:32px !important;}.why-guest-text{margin:0px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (-min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3/1),only screen and (min-device-pixel-ratio:3){#myBooknow .booking_con .lg-left{float:left;width:50%;padding-left:125px;margin-top:60px;}#myBooknow .booking_con .lg-left .booknow-text4{font-size:10px;}#myBooknow .booking_con .lg-left img{margin-left:-40px;margin-bottom:-20px;}#myBooknow .booking_con .check-rates a{width:100%;max-width:unset;}.third-title{margin:0 -2px !important;}.fourth-title{margin:0 25px !important;}.fifth-title{margin:0 12px !important;}.default-spacing{margin:0 20px !important;}.swu-img{margin-left:6px;}.swu-img img{height:90px !important;width:90px !important;margin-left:0px;}.swu-img::before{left:-42px !important;}.homepage-updates-text{font-size:32px !important;}.why-guest-text{margin:0px 25px;}}@media only screen and (min-width:320px) and (max-width:360.98px){div#header-two-sticky .header-right .burger-menu-two{width:110px !important;}}@media only screen and (min-width:342px) and (max-width:360.98px){.why-guest-text{margin:0px 0px !important;}}@media only screen and (min-width:320px) and (max-width:341.98px){.why-guest-text{margin:0px 0px !important;font-size:28px !important;}}@media only screen and (min-width:361px) and (max-width:385px){.why-guest-text{margin:0px -5px !important;font-size:29px !important;}.third-title{margin:0px -4px !important;letter-spacing:0px;}.fourth-title{margin:0px 15px !important;}.fifth-title{margin:0px 12px !important;}.homepage-updates-text{font-size:28px !important;}}@media only screen and (min-width:361px) and (max-width:419.98px){.header-right{margin-right:10px !important;margin-top:0px !important;}div#header-two-sticky .header-right .burger-menu-two{width:110px !important;}.swu-img img{margin-left:0px !important;}.why-guest-text{margin:0px 22px !important;}}@media only screen and (min-width:430px) and (max-width:441.98px){.why-guest-text{margin-left:22px !important;margin-right:22px !important;font-size:34px !important;}.fifth-title{margin:0px 14px !important;}div#header-two-sticky .header-right .burger-menu-two{width:140px !important;}}@media only screen and (min-width:442px){#myBooknow .booking_con .lg-left .booknow-text4{font-size:10px;}#myBooknow .booking_con .booknow-text1,#myBooknow .booking_con .booknow-text2{text-align:left;}#myBooknow .booking_con .lg-left img{margin-left:-40px;margin-bottom:-20px;}#myBooknow .booking_con .check-rates a{width:100%;max-width:unset;}}@media only screen and (max-width:425px){.images-hotels img{display:none !important;}.slideshow-container #tcb-testimonial-carousel .item{width:auto;margin:auto;}.slideshow-container #tcb-wwo-carousel .item{width:auto;margin:auto;}.node-type-homepage .header-main .logo img{width:61px;height:63px;margin:4px 0 3px 9px;}.node-type-homepage .header-main .header-full{display:none;}.node-type-homepage .header-main .header-right{display:block;padding:0;}#social_side_links{display:block !important;top:130px !important;}#header-two-sticky{display:inline-flex !important;top:0 !important;align-items:center;}#myBooknow .booking_con{margin:0;width:100%;}.booking-checkin span.checkin-txt{left:50px;}.booking-checkin span.checkout-txt{left:180px;}#myBooknow .booking_con input#checkout_2{padding-left:50px;}.simplenews-subscribe #mc_embed_signup_scroll #edit-submit{display:inline-block;width:auto;float:unset;padding:6px 12px;}.homepage-happy-care .happytocare-container{height:auto;}.homepage-happy-care .happytocare-container::before{display:none;}.homepage-happy-care .happytocare-container .happytocare-desc{font-family:Montserrat;font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:1px;margin:0px 10px 20px 10px;text-align:center;}.homepage-happy-care .happy-care-devider img{margin-bottom:20px;}div.go-1{padding-top:0px;}div.go-0{padding-top:10px;}#csat a,.fb_dialog{z-index:99 !important;}.wta-wrapper img{height:271px;}.homepage-banner-wrap > .pino-wrap.p20240601,.homepage-banner-wrap > .pino-wrap.p20240602,.homepage-banner-wrap > .pino-wrap.p20240603{left:-35px;top:70px;}.main > .pino-wrap.p20240604,.main > .pino-wrap.p20240605,.main > .pino-wrap.p20240606{top:13px;right:25%;left:unset;}.pino-wrap img{width:75px;}.reservation-container .pino-wrap.p20240607,.reservation-container .pino-wrap.p20240608,.reservation-container .pino-wrap.p20240609,.reservation-container .pino-wrap.p20240610{right:-80px;bottom:17%;}.reservation-container .pino-wrap.p20240607 img,.reservation-container .pino-wrap.p20240608 img,.reservation-container .pino-wrap.p20240609 img,.reservation-container .pino-wrap.p20240610 img{width:145px;}#header-two-sticky{display:inline-flex;flex:1 0 0;flex-direction:row-reverse;}#header-two-sticky .header-full{display:block;}#header-two-sticky .header-full .menu li a{display:none;}#navbarFade .header-full .menu li a{display:none;}.menu-hotels{margin-top:0;}#myBooknow .booking_con .lg-left .booknow-text4{display:none;}}.booknow-header-one{color:#0d0c0a !important;align-items:center;font-size:20px;font-style:bolder;font-weight:bold;margin:9px 0 0 0;padding:0 0 0 0;}.booknow-header-two{color:#fffaeb !important;background:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%) !important;align-items:center;text-align:center;font-size:20px;font-style:bolder;font-weight:bold;margin:0 0 0 0;padding:0 0 0 0;}.booknow-header-one:hover{color:#fffaeb !important;}.burger-menu-one{background:none !important;color:#ffffff;font-size:30px;}.burger-menu-two{background:none !important;color:black;font-size:30px;}.burger-menu-one:hover{color:#038741 !important;}.booknow-header-two:hover{background:#038741 !important;color:#0d0c0a !important;}.burger-menu-two:hover{color:#038741 !important;}.node-type-homepage .header-second .menu li a{font-family:Montserrat;font-size:19px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:black;margin-top:5px;z-index:410;}.node-type-homepage .header-second .dropdown-menu li{display:inline-block;width:49%;padding:0 5px;}.node-type-homepage .header-second .dropdown-menu li a{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:black;margin-top:5px;z-index:410;}.logo1-prop{align-items:center;margin-left:4px;}.logo2-prop{align-items:center;margin-left:-15px;}.gohlogos{display:flex;flex:1 0 auto;width:auto;}.header-full-prop{display:inline-flex;}.menu-header-prop{margin-left:290px;}.header-hambook{display:flex;align-items:center;justify-content:center;text-align:center;}.menu-hotels-margin{margin-top:-65px;margin-left:35px;}.booknow-text3{font-family:Montserrat;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#ffffff;margin-top:16px;}.booknow-text4{font-family:Montserrat;font-size:11px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:white;margin-top:6px;}.booknow-text4 a:hover{text-decoration:underline;}.booknow-text4 a{text-decoration:none;background:none;color:white;}.usps-container{display:flex;overflow:hidden;margin-left:120px;}.usps-list-prop{margin-top:30px;display:flex;justify-content:center;align-items:center;align-content:center;}.homepage-updates-list img{height:100px;width:100px;border-radius:150px;}@media only screen and (min-width:320px) and (max-width:767.98px){div#header-two-sticky{position:fixed;top:0;height:auto;display:flex !important;flex-direction:row-reverse;}div#header-two-sticky .header-right .booknow-header-two{display:flex;margin-top:0;width:100%;height:40px;justify-content:center;align-items:center;}div#header-two-sticky .booknow-header-two .menu-text{margin-top:2px;font-size:14px;}div#header-two-sticky .burger-menu-two .menu-text{font-size:30px;display:flex;justify-content:flex-start;margin:auto;align-items:center;}div#header-two-sticky .header-right{display:flex;justify-content:center;align-items:center;align-content :center;width:auto;height:70px;}div#header-two-sticky .header-right .burger-menu-two{width:150px;flex-grow:1;display:flex;justify-content:flex-start;align-items:center;}div#header-two-sticky .header-right .booknow-header-one{width:100%;}div#header-two-sticky .header-hambook{margin-top:8px;}div#navbarFade{display:none;}.update-container{margin:200px 200px 0 0;}.homepage-updates-list .updates-list img{height:100px;width:100px;border-radius:150px;margin-bottom:16px;}.booking_con{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;}form.booking_form.mobile-booking{width:100%;}.menu-hotels-margin{margin-top:0;margin-left:0;overflow:auto;}.swu-container{width:100%;}.swu-content{justify-content:center !important;min-height:auto;width:100%;margin-top:18px !important;display:inline-flex;flex-wrap:wrap;gap:0px !important;}.swu-jus-con{max-height:110px;}.swu-content .swu-text{font-size:16px !important;font-weight:normal !important;font-stretch:normal;font-style:normal;letter-spacing:0px !important;line-height:20px !important;max-height:45px !important;margin-top:10px;flex-grow:1;min-width:0;padding:0px;}.swu-img::before{width:100%;height:40px;left:-40px;transform:rotate(325deg);}.swu-inner{margin:0px 10px;height:250px;}#myBooknow .booking_con .lg-left{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:0 10px;margin-top:28px;}#myBooknow .booking_con .lg-left .booknow-text1{font-size:8vw !important;}#myBooknow .booking_con .lg-left .booknow-text3{font-size:3.1vw;}#myBooknow .booking_con .lg-left .booknow-text4{display:none;}.menu-overlay-margin .inflexcol-center-all{display:inline-flex;flex:1 1 0;margin-top:15px;width:40%;}.wwo-top-text{display:flex;flex:1 1 0;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;margin-top:6px;}.wwo-carousel-container{display:flex;width:100%;flex:1 0 auto;}.wwo-carousel{display:flex;flex:1 0 70%;transition:transform 0.5s ease;justify-content:center;flex-direction:row;padding:0;}.wwo-card{display:flex;flex-direction:column;flex:1 0 70%;align-items:center;}.wwo-card-body{height:80px;}.wwo-card:first-child{display:block;}.wwo-prev,.wwo-next{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;padding:10px;cursor:pointer;z-index:1;}.wwo-prev,.wwo-next{display:flex;}.wwo-prev{left:0;}.wwo-next{right:0;}.wwo-prev img,.wwo-next img{height:44px;width:44px;object-fit:contain;}.menu-overlay-margin .overlay-logo img{width:50px;height:50px;margin-top:0;}.wwo-page-logo{width:150px;height:110px;}.wwo-page-logo img{width:140px;height:130px;object-fit:contain;}.gohlogos-footer{display:flex;flex-direction:column;flex-wrap:wrap;flex:1 0 auto;justify-content:center;align-items:center;width:100%;margin-left:10px;}.hotel-explore-container .about-hotel img{width:89px;height:79px;object-fit:contain;float:unset;margin-right:unset;display:block;margin:auto;}.hotel-explore-container .about-go-text{font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:var(--orange);display:block;margin:auto;margin-bottom:35px;}.hotel-explore-container .h-about-container{display:block;height:unset;overflow:unset;margin:auto;text-align:center;}.attraction-content{padding:0 10px;}.hotel-explore-container .about-hotel{display:block;margin:auto;width:100%;margin-top:64px !important;}.attraction-content .card .explore-card.clearfix{width:100%;}.attraction-content .card .explore-card.clearfix{width:100%;height:335px;}.attraction-content .owl-carousel .owl-stage-outer{height:auto;}.explore-info .explore-card img{width:100%;height:239px;margin:3px;padding-right:5px;}.hotel-explore-container .amenities-card-title{height:89px;margin:-9px 3px 0 4px;}.explore-info .amenities-card-title{padding:15px 10px 42px 10px;}.explore-right{float:unset;clear:both;display:block;margin:auto;width:115px;}.owl-carousel.owl-loaded .owl-imgnav > .owl-imgnav-prev,.owl-carousel.owl-loaded .owl-navcustom > .owl-navcustom-prev{left:-4px;}.owl-carousel.owl-loaded .owl-imgnav > .owl-imgnav-next,.owl-carousel.owl-loaded .owl-navcustom > .owl-navcustom-next{right:-4px;}.owl-navcustom-prev img{width:44px;height:43px;object-fit:contain;}.owl-navcustom-next img{width:44px;height:43px;object-fit:contain;}.image-item{flex:1 1 calc(33.333% - 40px);}.foot-logo2-prop{margin-left:0px;}#myBooknow .booking_con .reservation-con{display:flex;}#myBooknow .booking_con .reservation-container{width:100%;float:none;padding-left:0 !important;}#tcb-wwo-carousel .carousel-inner>.item{transition:opacity 0.5s ease-in-out;opacity:0;position:absolute;}#tcb-wwo-carousel .carousel-inner>.item.active{opacity:1;position:relative;}}.wwo-carousel-container{display:flex;position:relative;margin:auto;overflow:hidden;justify-content:center;align-items:center;margin-bottom:40px;}.wwo-carousel{display:flex;width:86%;margin:0 10px 0 10px;}.wwo-card{display:flex;border-radius:20px 20px 50px 50px;overflow:hidden;-webkit-box-shadow:4px 4px 4px 4px rgba(0,0,0,0.26);}.wwo-card-header{display:flex;justify-content:center;align-items:center;height:auto;width:100%;object-fit:contain;}.wwo-card-header img{width:100%;}.wwo-card-body{display:flex;flex:1 1 0;flex-direction:row;font-size:1.6rem;padding-top:12px;padding-left:20px;text-align:center;justify-content:flex-start;background-color:var(--orange);width:100%;height:80px;margin:auto;border-radius:0 0 0 50px;}.wwo-card-logo{margin-top:4px;}.wwo-card-logo img{object-fit:contain;width:100%;height:25px;}.wwo-card-content{display:flex;flex-direction:column;text-align:left;justify-content:flex-start;width:100%;height:80px;margin:2px 0 0 10px;}.wwo-card-text{font-size:0.8rem;font-weight:normal;margin:0;font:sans-serif;color:ghostwhite;text-align:left;justify-content:flex-start;align-items:center;}.booknow-header-two .menu-text{font-size:20px;margin-top:10px;}.booknow-header-one .menu-text{font-size:20px;margin-top:10px;}.burger-menu-two .menu-text{margin-top:5px;}.swu-content img{width:100%;}.swu-content{display:flex;gap:20px;width:100%;}.swu-img::before{content:" ";background-image:url(/themes/custom/rhr_gohotels/css/images/homepage/line.png);position:absolute;background-repeat:no-repeat;}.swu-img{position:relative;margin-bottom:10px;}.swu-img img{object-fit:fill;border-radius:50%;}.swu-ctr{display:flex;justify-content:center;flex:1 0 auto;}.flexcol-center-all{display:flex;flex-direction:column;flex:1 0 auto;flex-wrap:nowrap;justify-content:center;align-items:center;}.swu-jus-con{display:flex;flex-direction:column;flex:1 0 auto;flex-wrap:nowrap;justify-content:stretch;align-items:center;}.flexrow-center-all{display:flex;flex-direction:row;flex:1 0 auto;justify-content:center;align-items:center;margin:auto;}.wflexrow-center-all{display:flex;flex-direction:row;flex:1 0 auto;flex-wrap:wrap;justify-content:center;align-items:stretch !important;width:100%;}.inflexcol-center-all{display:inline-flex;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;margin:auto;}.inflexrow-center-all{display:inline-flex;flex-direction:row;flex:1 0 auto;justify-content:center;align-items:center;}.mol-inflexrow-center-all{display:inline-flex;flex-direction:row;flex:1 0 auto;justify-content:flex-start;align-items:center;}.ghp-mo-logo img{margin-top:0 !important;}.winflexrow-center-all{display:inline-flex;flex-direction:row;flex-wrap:wrap;flex:1 0 auto;justify-content:center;align-items:center;}.swu-text{font-family:Semringah !important;font-size:24px !important;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:25px !important;max-height:50px !important;color:#fff;margin-top:1rem;text-align:center;}.menu-overlay-margin{display:inline-flex;flex:1 0 auto;flex-direction:row;justify-content:center;align-items:center;margin-top:16px;}.wwo-top-container{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;}.wwo-top-container{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;}.wwo-page-logo{justify-content:center;align-items:center;align-content :center;}.wwo-main-text{font-size:44px;}div#header-two-sticky{background:white;box-shadow:0 0 7px 0 rgb(0 0 0 / 50%);}.gohlogos-footer{display:inline-flex;flex:1 0 auto;flex-direction:row;width:100%;align-items:center;}.foot-logo1-prop{width:100px;height:100px;}.foot-logo2-prop{width:100px;height:100px;}.foot-logo1-prop img{object-fit:contain;}.foot-logo2-prop img{object-fit:contain;}.swu-main-container{text-align:center;}.swu-consi{display:flex;flex-direction:column;}.newsletter-ec{margin-top:10px;text-align:left;}.node--type-homepage .header-main.hotel-header{background-color:#fff;color:#fff;position:fixed;height:75px !important;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);z-index:502;}.node--type-homepage .header-main.hotel-header.header-second{background-color:#fff;color:#fff;position:fixed;height:75px !important;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);z-index:502;}.node--type-homepage .header-main.hotel-header.header-second .header-full{margin-top:12px;}.node--type-homepage .header-main.hotel-header.header-second a.logo,.node--type-homepage .header-main.hotel-header .gohlogos{display:none;}.node--type-homepage .header-main.hotel-header.header-second .gohlogos{display:inline-block;margin-top:4px;}.node--type-homepage .header-right.header-hambook .booknow-header-one a{color:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);height:2.2em;}.node--type-homepage .header-main .header-right:hover{background-color:unset;color:transparent;}.node--type-homepage .header-second .header-right a{background-image:#fff;}.node--type-homepage .header-right.header-hambook{display:flex;margin:6px 30px 0 0;width:15%;justify-content:flex-start;}.node--type-homepage .header-right.header-hambook a{display:flex;align-items:center;}.node--type-homepage .header-main .header-right.header-hambook .burger-menu-one a{color:#fff;}.node--type-homepage .header-main .header-right.header-hambook .burger-menu-one a:hover{background:transparent;}.node--type-homepage .header-main .header-right.header-hambook .booknow-header-one > a{background:#fff;}.node--type-homepage .header-main .header-right.header-hambook .booknow-header-one > a:hover > div.menu-text span{color:#fff;}.node--type-homepage .header-main .header-right.header-hambook .booknow-header-one > a:hover{background:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);color:#fff;}.node--type-homepage .header-main.header-second .header-right.header-hambook .booknow-header-one > a{background:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);}.node--type-homepage .header-main.header-second .header-right.header-hambook .booknow-header-one > a:hover{background:#038741;}.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one > a{padding:6px 12px 2px;}.header-main .header-right.header-hambook .burger-menu-one a:hover{background-color:transparent;color:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);}.node--type-homepage .header-second .header-right.header-hambook a:hover{background-color:#038741;}.node--type-homepage .header-second .header-right.header-hambook{margin:4px 30px 4px 0;}.node--type-homepage .header-second .header-right.header-hambook a{display:flex;align-items:center;justify-content:flex-start;height:2.2em;}.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one{display:flex;border-radius:50%;justify-content:center;}.node--type-homepage .header-right.header-hambook .booknow-header-one{margin:0;border-radius:50%;justify-content:flex-start;}.node--type-homepage .header-right.header-hambook .booknow-header-one a > div.menu-text{margin:auto;font-family:Montserrat;font-size:1.3vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;}.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one a > div.menu-text{margin:auto;font-family:Montserrat;font-size:1.3vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;}.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one a:hover > div.menu-text span,.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one a{color:#000;}.node--type-homepage .header-right.header-hambook .burger-menu-one > a,.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one > a{background-image:none;}.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one a:hover{background-image:none;background-color:transparent;color:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);}.node--type-homepage .header-right.header-hambook .burger-menu-one > a{padding:6px 12px 2px;}.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one a > div.menu-text{margin-top:0;}.node--type-homepage .node--type-homepage .homepage-booking-container .check-rates{display:flex;}@media only screen and (min-width:1441px){.node--type-homepage .header-right.header-hambook .booknow-header-one a > div.menu-text{font-size:19px !important;}.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one a > div.menu-text{font-size:19px !important;}}@media only screen and (max-width:1336px){.node--type-homepage .hotel-second .header-right.header-hambook{margin:18px 0;}}@media only screen and (min-width:1025px) and (max-width:1200px){.node--type-homepage .header-right.header-hambook .burger-menu-one > a{width:60px;}}@media only screen and (max-width:991px){.node--type-homepage .header-right.header-hambook .burger-menu-one > a{width:65px;}}@media only screen and (min-width:740px){#myBooknow .booking_con form.booking_form.mobile-booking{float:left;width:50%;}#myBooknow .booking_con .booking-form-container.bg_bookingform{margin-right:40% !important;}}@media only screen and (max-width:900px) and (min-width:740px){.node-type-homepage .header-full .menu li a{font-size:0.78em !important;}.node--type-homepage .header-right.header-hambook{width:20%;}.node--type-homepage .header-second .header-right.header-hambook a,.node--type-homepage .header-main .header-right.header-hambook .booknow-header-one > a{height:1.7em;}.node--type-homepage .header-right.header-hambook{margin:10px 30px 0 0 !important;}.node--type-homepage .header-second .header-right.header-hambook{margin:2px 30px 0 0 !important;}.node--type-homepage .header-main.hotel-header.header-second .gohlogos{margin:0;}.node--type-homepage .header-main.hotel-header.header-second .gohlogos img{height:55px !important;width:57px !important;}.node--type-homepage .header-main.hotel-header.header-second .header-full{margin-top:6px;}.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one > a{padding:6px 0 2px 12px;}.node--type-homepage .header-right.header-hambook .burger-menu-one > a{padding:0;justify-content:center;}}@media only screen and (max-width:739px){.node-type-homepage .header-full .menu li a{display:none;}}@media only screen and (min-width:992px) and (max-width:1024px){.node--type-homepage .header-right.header-hambook .burger-menu-one a > div.menu-text{font-size:1em;}.node--type-homepage .header-right.header-hambook > div{width:60%;}.node--type-homepage .header-right.header-hambook .burger-menu-one > a{width:50%;}.node--type-homepage .header-second .header-full .menu li a{font-size:16px;}}@media only screen and (max-width:1336px) and (min-width:1201px){.node--type-homepage .header-right.header-hambook .burger-menu-one > a{width:112px;}}@media only screen and (min-width:320px) and (max-width:740px){.node--type-homepage .header-main.hotel-header.header-second{height:70px !important;}.node--type-homepage .header-main.hotel-header.header-second .gohlogos,.node--type-homepage .header-second .header-main.hotel-header.header-second .gohlogos{display:inline-flex;margin:6px 0;}.node--type-homepage .header-right.header-hambook > div
    .node--type-homepage .header-second .header-right.header-hambook > div{flex-grow:1;}.node--type-homepage .header-right.header-hambook{display:flex;margin:0 !important;width:50%;gap:10px;padding:2px 16px 2px;}.node--type-homepage .header-second .header-right.header-hambook{display:flex;margin:0 !important;width:50%;padding:2px 12px 2px 2px;}.node--type-homepage .header-right.header-hambook .booknow-header-one a > div.menu-text,.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one a > div.menu-text{font-size:4.2vw !important;}.node--type-homepage .header-right.header-hambook .burger-menu-one a > div.menu-text,.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one a > div.menu-text{flex:1 0 auto;}.node--type-homepage .header-right.header-hambook .burger-menu-one > a,.node--type-homepage .header-second .header-right.header-hambook .burger-menu-one > a{width:100%;padding:6px 0 2px;}.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one
    .node--type-homepage .header-second .header-right.header-hambook .booknow-header-one{margin:0 6px 0 0;}.node--type-homepage .header-right.header-hambook .booknow-header-one > a,.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one > a{flex:0.5 0 auto;}.node--type-homepage .swu-consi{display:flex;align-items:center;}.node--type-homepage .swu-img{margin:0;}.node--type-homepage .swu-title-wrapper .swu-title{font-size:5vw !important;}.node--type-homepage .view-id-stay_with_us .homepage-updates-text > span{margin:0 -10px 20px;font-size:1.1em !important;}.node--type-homepage .menu-overlay .overlay-logo{display:inline-flex;flex-direction:row;width:30% !important;height:60px !important;margin:8px;}.menu-overlay .overlay-logo{flex:1 0 auto !important;margin:auto;max-height:80px;max-width:80px;}.node--type-homepage .menu-overlay .row > div.overlay-logo{flex:1 1 auto;margin-right:4px;}#myBooknow .booking_con > div > div.booknow-text3{margin-top:12px;}.lg-left > form.booking_form .mobile-booking > div.booking-form-container{flex:1;}.node--type-homepage .view-id-what_we_offer .wwo-card-title{font-size:4vw !important;}.node--type-homepage .view-id-what_we_offer .wwo-card-text{font-size:1.9vw !important;}.node--type-homepage .view-id-what_we_offer .wwo-card-content{height:32px;justify-content:center;}.node--type-homepage .view-id-what_we_offer .wwo-card-text > p{margin:0;}.node--type-homepage .header-right.header-hambook .burger-menu-one a > div.menu-text{font-size:35px;color:#000;}.node--type-homepage .view-id-stay_with_us .homepage-updates-text{font-size:9.7vw !important;margin-bottom:20px !important;}.node--type-homepage .header-main.hotel-header{background-color:#fff;color:#fff;position:fixed;height:75px !important;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);z-index:502;}.node--type-homepage .header-main .header-right.header-hambook .booknow-header-one > a{background:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);width:100%;}.node--type-homepage .header-main .header-right.header-hambook .booknow-header-one > a:hover{background:#038741;}.node--type-homepage .header-right.header-hambook .booknow-header-one a > div.menu-text{margin:auto;font-family:Montserrat;font-size:1.3vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;}.node--type-homepage .header-right.header-hambook .burger-menu-one a{color:#000;}.node--type-homepage .header-main > a.logo{display:none;}.node--type-homepage .header-main.hotel-header .gohlogos{display:flex;}.node--type-homepage .header-main.header-second .header-right.header-hambook .booknow-header-one > a{width:100%;}.node--type-homepage .swu-consi{padding-bottom:20px;}.node--type-homepage .swu-main-container > div.swu-container{width:100% !important;}.node--type-homepage .header-right.header-hambook{padding:0 12px 0 0}.node--type-homepage .header-second .gohlogos img{width:57px;height:55px;}.wwo-page-container .why-guest-text{margin-left:0 !important;margin-right:0 !important;}}@media only screen and (max-width:440px){.node--type-homepage .swu-title-wrapper .swu-title{letter-spacing:0em !important;}.node--type-homepage .view-id-stay_with_us .homepage-updates-text > span{font-size:0.9em !important;letter-spacing:0em;}}@media only screen and (max-width:355px){#myBooknow .booking_con .lg-left .booknow-text1{font-size:7.9vw !important;}#myBooknow .booking_con form.booking_form.mobile-booking{width:100%;}.node--type-homepage .view-id-what_we_offer .wwo-card-title{font-size:5vw !important;}.node--type-homepage .view-id-what_we_offer .wwo-card-text{font-size:2.4vw !important;}.node--type-homepage .view-id-what_we_offer .wwo-card-content{height:32px;justify-content:center;}.node--type-homepage .view-id-stay_with_us .homepage-updates-text{margin-bottom:32px !important;}.node--type-homepage .header-second .header-right.header-hambook{gap:4px;}}@media only screen and (min-width:740px) and (max-width:1024px){.node--type-homepage .swu-main-container > div.swu-container{padding:0;}#myBooknow .booking_con .booking-form-container.bg_bookingform{margin-right:15% !important;}#myBooknow .booking_con .lg-left{float:left;width:50%;padding-left:70px;margin-top:70px;}.menu-overlay .overlay-logo{margin-left:30px !important;margin-top:37px;}#myBooknow .booking_con .lg-left .booknow-text1{font-size:3.4vw !important;}#myBooknow .booking_con .lg-left .booknow-text3{font-size:1.2vw !important;margin-top:12px;}#myBooknow .booking_con .lg-left .booknow-text4{font-size:1vw !important;}#myBooknow .booking_con .reservation-container{padding-left:40px !important;}.node--type-homepage .view-id-what_we_offer .wwo-card{margin:20px;}.node--type-homepage .view-id-what_we_offer .wwo-card-title{font-size:1.6vw !important;}.node--type-homepage .view-id-what_we_offer .wwo-card-text{font-size:0.58vw;}.node--type-homepage .header-right.header-hambook .booknow-header-one a > div.menu-text{font-size:1.4vw !important;}.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one a > div.menu-text{font-size:1.4vw !important;}}@media only screen and (min-width:1025px){}.node--type-homepage .view-id-stay_with_us .homepage-updates-text{margin-bottom:5vw;}.node--type-homepage .swu-main-container{display:inline-flex;width:100%;justify-content:center;}.node--type-homepage .active>div:first-child{display:block;}.node--type-homepage .swu-wrapper{overflow:hidden;}.node--type-homepage .swu-wrapper .swu-holder{position:relative;display:block;}.node--type-homepage .swu-wrapper .swu-holder:before,.blogs-view-wrapper .card-image:before{background:linear-gradient(180deg,#fff0,#5e5555 100%);bottom:0;content:"";height:30%;left:0;position:absolute;width:100%;z-index:1;}.node--type-homepage .swu-image img{object-fit:fill;border-radius:50%;}.node--type-homepage .swu-title-wrapper .swu-title{font-size:1.5em;font-family:Semringah !important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:#fff;text-transform:uppercase;}.node--type-homepage .swu-consi > div.swu-title-wrapper{position:relative;margin:10px 0;overflow:hidden;width:100%;text-align:center;z-index:2;flex-grow:1;}.node--type-homepage .swu-main-container > div.swu-container{display:flex;padding:0;justify-content:center;width:90%;}.node--type-homepage .menu-overlay .overlay-logo{width:auto;height:auto;}.node--type-homepage .menu-overlay .overlay-logo > img{flex:1 0 auto;margin-right:8px;}.node--type-homepage .menu-overlay .row > div.overlay-logo{flex:1 1 auto;margin-right:4px;}.node--type-homepage .swu-title-wrapper .swu-title p{margin:0 -18px 10px !important;}.node--type-homepage .swu-consi > div.swu-title-wrapper{overflow:unset !important;}.node--type-homepage .homepage-booknow-text-tca{float:right;margin:auto;position:relative;right:42px;top:10px;color:#343434 !important;}.node--type-homepage .homepage-booknow-text-tca > a{font-weight:800;}.node--type-homepage .header-right.header-hambook > div.burger-menu-one > a{flex:1;}.menu-overlay .overlay-logo{display:inline-flex;flex-direction:row;}#myBooknow .booking_con .reservation-container{width:100%;float:left;padding-left:95px;}.node--type-homepage .view-id-what_we_offer .wwo-carousel-container > div.wwo-carousel{width:100%;}.node--type-homepage .view-id-what_we_offer .wwo-card-title{font-size:1.1vw;font-weight:bold;font-family:sans-serif;color:ghostwhite;text-transform:capitalize;justify-content:flex-start;align-items:center;}.node--type-homepage .view-id-what_we_offer .wwo-card-text{font-size:0.54vw;font-weight:normal;font-family:sans-serif;color:ghostwhite;text-transform:capitalize;justify-content:flex-start;align-items:center;}.wwo-page-container .why-guest-text{display:inline-flex;flex-direction:row;align-items:center;width:100%;justify-content:center;}.header-second .gohlogos{margin:6px;}.header-second .gohlogos img{height:65px;width:67px;}@media only screen and (min-width:320px) and (max-width:740px) and (orientation:landscape){.node--type-homepage .header-right.header-hambook .booknow-header-one a > div.menu-text,.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one a > div.menu-text{font-size:3vw !important;}.node--type-homepage .header-second .header-right.header-hambook .booknow-header-one{justify-content:flex-end;}}@media only screen and (min-width:768px){.node--type-homepage .header-main .header-hambook > div.burger-menu-one{width:30%;}}.node--type-homepage .header-right.header-hambook .booknow-header-one{width:100%;flex:2 1 0 !important;}.header-main .header-right a{width:100% !important;}@media only screen and (min-width:1025px){.node--type-homepage .header-right.header-hambook{margin:12px 100px 0 0;}.node--type-homepage .header-second .header-right.header-hambook{margin:5px 100px 5px 0;}.node--type-homepage .header-main .header-right.header-hambook .booknow-header-one > a{width:80%;}}#tcb-wwo-carousel .carousel-inner>.item{transition:0.25s;}@media only screen and (max-width:1200px){.testimonial-plane{margin-top:-100px !important;z-index:5;}}@media only screen and (max-width:1023px){.node--type-homepage .homepage-promo-packages-container{width:unset;display:inline-flex;flex-direction:column;align-items:center;}}@media only screen and (min-width:768px) and (max-width:1024px){.homepage-testimonial.why-guests.why-guestscontainer .comments-container .slideshow-container #tcb-testimonial-carousel .carousel-inner{width:68% !important;}}
:root{--orange:#f37021;--emerald:#00a84f;--shamrock-green:#04c860;--black:#343434;--light-grey:#cacaca;--off-white:#fffaeb;}body{margin:0;padding:0;font-family:'Montserrat',sans-serif;}.btn-rounded30{font-family:Montserrat;font-size:18px;font-weight:500;text-align:center;letter-spacing:0;line-height:20px;padding:15px;display:inline-block;margin-bottom:0;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}a.btn-rounded30:hover{color:white;text-decoration:none;}.btn-rounded-green{background-image:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);border-radius:30px;color:white;}.header-main{overflow:hidden;height:70px;box-shadow:0 1px 5px 0 #e8d0c1;background-color:var(--orange);position:fixed;top:0;width:100%;z-index:100;}.header-main .header-right a{float:left;text-align:center;width:164px;height:50px;border-radius:25px;background-image:linear-gradient(164deg,var(--shamrock-green) 20%,var(--emerald) 76%);cursor:pointer;}.header-main .header-right a:hover{text-decoration:none;background-color:#038741;background-image:unset;}.menu-container{margin:10px;}.menu-container .menu-text{margin:10px 5px 10px 24px;width:81px;height:30px;font-family:Montserrat;font-size:25px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;cursor:pointer;}.menu-container .menu-text i{margin-left:14px;}.header-main .logo img{width:61px;height:63px;object-fit:contain;margin:4px 0 3px 9px;}.header-main .header-right{float:right;}@media screen and (max-width:500px){.header a{float:none;display:block;text-align:left;}.header-right{float:none;}}.menu-overlay{height:100%;width:0;position:fixed;z-index:1000;top:0;right:0;background:linear-gradient(150deg,rgba(243,112,33,1) 70%,rgba(243,112,33,1) 70%,rgba(255,203,5,1) 100%);overflow-x:hidden;transition:0.5s;}.overlay-content{position:relative;width:100%;margin-top:30px;margin-bottom:54px;}.menu-overlay .menu-content a{width:323px;font-family:Semringah;font-size:25px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.04;letter-spacing:1px;color:#ffffff;text-decoration:none;display:block;transition:0.3s;margin:0 0 0 15px;border-bottom:0.5px dashed #ffdac3;padding-left:15px !important;}.menu-overlay .menu-content a:hover,.menu-overlay .menu-content .leaf a:hover{background-color:#F7B500;}.menu-content ul.menu.nav.navbar-nav{margin-bottom:35px;}.menu-overlay .closebtn{position:absolute;top:20px;right:45px;font-family:Semringah;font-size:25px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.43px;color:#ffffff;}.reservation-text{font-family:Montserrat;font-size:19px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:#ffffff;margin:31px 0 19px 0;}.tree-img{width:73px;height:60px;}.reservation-contacts a{font-family:Montserrat;font-size:14px !important;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:1.17px;color:#ffffff;text-decoration:none;}.reservation-contacts{text-decoration:none;display:block;transition:0.3s;margin:-70px 0 0 98px;}.menu-hotel-label{font-family:Semringah;font-size:25px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.52;letter-spacing:1.5px;color:#ffffff;}.menu-hotels .col-xs-3 span,.menu-hotels span{font-family:Semringah;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.42px;color:#ffffff;margin-left:12px;}.homepage-booknow-text{font-family:Montserrat;font-size:27px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--black);}.homepage-booknow-text-2{font-family:Montserrat;font-size:11px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--black);}.homepage-booknow-text-tca a{font-family:Montserrat;font-size:8px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#343434 !important;}.check-rates a{max-width:300px;width:79%;height:52px;border-radius:30px;background-image:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);padding:15px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;}.check-rates a{font-family:Montserrat;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;}.check-rates a:hover{text-decoration:none;background-color:#038741;background-image:unset;}.hotel-check-rates a{width:300px;height:52px;border-radius:30px;background-color:var(--orange);padding:15px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;}.hotel-check-rates a{font-family:Montserrat;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;}.hotels-map-text{width:111px;font-family:Montserrat;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.8px;text-align:center;color:var(--emerald);}.hotels-map-text:hover{color:black;}.about-go-text{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;text-align:center;color:var(--emerald);}.hotel-mapsvg-title{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;text-align:center;color:var(--orange);}.hotel-mapsvg-desctription{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:0.93px;text-align:center;color:var(--black);}.about-hotel-details{width:497px;font-family:Montserrat;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:1.07px;text-align:center;color:var(--black);}.happytocare-title{width:73px;height:26px;font-family:Montserrat;font-size:10px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.63px;color:var(--orange);}.hatoca-title,.hatoca-title a{font-family:Semringah;font-size:21px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:3px;color:var(--black);}.hatoca-title a:hover{text-decoration:underline;}.hatoca-description{font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:var(--black);}.hatoca-button a{width:120px;height:35px;background-color:var(--orange);border-radius:17.5px;border:none;padding:10px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;}.hatoca-button a{font-family:Montserrat;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.08px;text-align:center;color:#ffffff;}.hatoca-button a:hover{background-color:#DD6116;text-decoration:none;}.happytocare-services-text{width:77px;height:26px;font-family:Montserrat;font-size:10px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.63px;color:var(--orange);text-transform:uppercase;}.view-more-stories a{width:345px;height:52px;border-radius:30px;border:solid 1px var(--orange);padding:15px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;}.view-more-stories a{font-family:Montserrat;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--orange);}.view-more-stories a:hover{background-color:#F37021;color:#fff;}.homepage-promo-packages-text{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;text-align:center;color:var(--orange);}.homepage-promo-packages-description{font-family:Montserrat;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:1.07px;text-align:center;color:var(--black);padding-top:10px;}.homepage-updates-text{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;text-align:center;color:#ffffff;}.homepage-updates{background-color:#da8049;}.homepage-update-list .updates-title a{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:#ffffff;}.homepage-update-list .updates-details{font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.17px;color:#ffffff;}.homepage-update-list .updates-details a{color:#f7b500;text-decoration:underline;}.homepage-update-list .hr_style2{border-bottom:solid 1px #f4945a;border-top:none;clear:both;margin:0 !important;}.homepage-updates .view-more-stories a{font-family:Montserrat;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#ffffff;text-align:center;}.homepage-updates .view-more-stories a{width:345px;height:52px;border-radius:30px;border:solid 1px #ffffff;padding:15px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;}.homepage-updates .view-more-stories a:hover{background-color:#F7B500;color:#fff;border:1px #F7B500;}.homepage-readysetgo{height:auto;background-color:var(--off-white);}.homepage-rsg-text{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;text-align:center;color:var(--orange);}.testimonial-text{width:722px;font-family:Montserrat;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:1px;color:var(--black);}.testimonial-text a,.text-comment a{letter-spacing:normal;color:#0091ff;}.text-comment1{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:var(--black);}.why-guest-text{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:var(--orange);}.why-guestscontainer .slideshow-container .text_black.text-comment1 strong{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:var(--black);}.header-main.hotel-header.clearfix{overflow:hidden;height:70px;box-shadow:unset;background-color:transparent;position:absolute;top:0;width:100%;z-index:100;}input#checkout_2,input#person_2,input#checkout,input#person{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--black);background-color:white;cursor:pointer;}.homeppage-booking input#checkout_2,.homeppage-booking input#checkout{background-color:white;font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey);color:#9d9d9d;}.booknow_arrow .popover-markup th.text-center.room-thead{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.4px;color:var(--black);}.footer-logo img{width:110px;height:113px;object-fit:contain;margin-bottom:37px;}.footer_contact a{font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.08;letter-spacing:1px;color:var(--black);}.footer-title{font-family:Montserrat;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:left;color:var(--black);}.footer-hotels p{width:263px;font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:1px;color:var(--black);}.to-receive-text{width:263px;font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:1px;color:var(--black);}.footer-text a{font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:1px;color:var(--black);}.footer-text a:hover{text-decoration:underline;}.subscribe-form .form-inline input{width:206px;vertical-align:middle;padding:6px 11px 7px;height:45px;border-radius:3px 0 0 3px;border:solid 1px #535353;background-color:#ffffff;font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.67;letter-spacing:normal;color:#a9a9a9;}.subscribe-form .form-inline button{width:83px;height:45px;border-radius:0 5px 5px 0;background-color:#535353;font-family:Montserrat;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.46;letter-spacing:normal;color:#ffffff;border:solid 1px #535353;margin-left:-2px;margin-top:5px;}.footer-copyright{font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:1px;color:var(--black);}.phone-img{width:24px;height:25px;object-fit:contain;}.email-img{width:21px;height:16px;object-fit:contain;}.select.language{font-family:Poppins;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:1px;color:var(--black);}.promo-list .card_container.offer-card{height:491px;border-radius:50px;box-shadow:0 6px 4px 0 rgba(220,220,220,0.5);border:solid 1px rgba(233,233,233,0.74);background-image:linear-gradient(to bottom,#ffffff 77%,#fffbee);margin-bottom:42px;}.promo-list .card_container{height:491px;border-radius:50px;box-shadow:0 6px 4px 0 rgba(220,220,220,0.5);border:solid 1px rgba(233,233,233,0.74);background-image:linear-gradient(to bottom,#ffffff 77%,#fffbee);margin-bottom:42px;}.promo-list .card_container.offer-card img{height:273px;border-radius:50px 50px 0 0;padding:5px;width:100%;transition:transform .5s ease;cursor:pointer;}.promo-list .card-header:hover .img-responsive{transform:scale(1.5);}.promo-list .card-body .card-title a:hover{text-decoration:underline;}.promo-list .card_container img{height:273px;border-radius:50px 50px 0 0;padding:5px;width:100%;}.promo-list .promo-status{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:#ffffff;width:145px;height:35px;border-radius:6px;background-color:#686868;}.promo-list .card-body .card-title a,.promo-list .card-body .card-title a h5{font-family:Semringah;font-size:21px !important;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3px;color:var(--black);text-decoration:none;margin:0;text-align:left;}.promo-list .card-text,.promo-list .card-text p{height:90px;overflow:hidden;font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:var(--black);text-align:unset;}.promo-list .card-button a{width:120px;height:35px;border-radius:17.5px;background-color:var(--orange);font-family:Montserrat;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.08px;text-align:center;color:#ffffff;}.promo-list .card-button a:hover{background-color:#DD6116;text-decoration:none;}.blog-container .card_container.offer-card{height:600px;border-radius:50px;box-shadow:0 6px 4px 0 rgba(220,220,220,0.5);border:solid 1px rgba(233,233,233,0.74);background-image:linear-gradient(to bottom,#ffffff 77%,#fffbee);margin-bottom:42px;}.go-title a{font-family:Semringah;font-size:21px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:3px;color:var(--emerald);margin-bottom:8px;}.go-address a{font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.86px;color:var(--emerald);}.go-description{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:var(--black);}.promo-list.blog-container .card-text p,.promo-list.blog-container .card-text{height:75px;font-family:Montserrat;font-size:12px !important;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.86px;color:var(--black);}.updates-title a,.update-title a{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:var(--black);}.updates-details,.update-details{font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:var(--black);}.updates-details a{letter-spacing:1.17px;color:#0091ff;}.map-custom-tagline-title{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;text-align:center;color:var(--orange);}.map-custom-tagline-desc{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:0.93px;text-align:center;color:var(--black);}.confirmation-header-icon{width:65px;height:75.8px;margin-bottom:25px;}.confirmation-header-title{font-family:Semringah;font-size:28px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.4px;text-align:center;color:var(--orange);width:504px;display:block;margin:auto;}.confirmation-text{font-family:Montserrat;font-size:14px;color:var(--black);line-height:24px;letter-spacing:1.08px;text-align:center;}
:root{--orange:#f37021;--emerald:#00a84f;--shamrock-green:#04c860;--black:#343434;--light-grey:#cacaca;--off-white:#fffaeb;}@font-face{font-family:'Semringah';src:url(/themes/custom/rhr_gohotels/css/fonts/Semringah.ttf.woff) format('woff'),url(/themes/custom/rhr_gohotels/css/fonts/Semringah.ttf.svg#Semringah) format('svg'),url(/themes/custom/rhr_gohotels/css/fonts/Semringah.ttf.eot),url(/themes/custom/rhr_gohotels/css/fonts/Semringah.ttf.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Sathu';src:url(/themes/custom/rhr_gohotels/css/fonts/Sathu.ttf.woff) format('woff'),url(/themes/custom/rhr_gohotels/css/fonts/Sathu.ttf.svg#Sathu) format('svg'),url(/themes/custom/rhr_gohotels/css/fonts/Sathu.ttf),url(/themes/custom/rhr_gohotels/css/fonts/Sathu.ttf.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}.no-scroll{overflow:hidden;}body{margin:0;padding:0;font-family:sans-serif;}.main{background-color:white;overflow:hidden;}.menu-text{text-decoration:none;}.menu-overlay .closebtn img{vertical-align:unset;width:25px;height:25px;}.menu-overlay .overlay-logo{width:110px;height:113px;margin-top:21px;margin-left:80px;}.overlay-content i.fe-chevron-right{float:right;line-height:unset;}.reservation-container{margin:0 0 0 30px;}.hotels-upper-design{width:57px;height:70px;object-fit:contain;}.menu-hotel-label.text-uppercase{margin-top:-40px;margin-left:35px;}.menu-hotels-list .menu-hotels{padding-right:87px;}.menu-hotels img{width:70px;height:70px}.menu-hotels span{background-image:url(/themes/custom/rhr_gohotels/css/images/menu/paint.png);background-size:50px;background-position:17px 50px;background-repeat:no-repeat;}.images-hotels img{float:left;margin-right:12px;width:70px;height:70px;object-fit:contain;}.images-hotels a:hover{text-decoration:underline;color:#ffffff;}.menuhotel-location{font-family:Semringah;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.42px;color:#ffffff;}.menuhotel-location{display:table-cell;vertical-align:middle;height:70px;min-width:100px;background-image:url(/themes/custom/rhr_gohotels/css/images/menu/paint.png);background-size:100%;background-position:-7px 35px;background-repeat:no-repeat;text-align:center;text-transform:uppercase;}.menuhotel-location > div{font-family:Montserrat;font-size:9px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.35px;color:#ffffff;}.menu-hotels img.img-responsive{object-fit:unset;border-radius:50%;}.menu-soon-to-open .img-responsive{display:none;}.menu-soon-to-open .soon-to-open{display:block;}.soon-to-open{display:none;}.menu-overlay .container{width:100%;padding:0 0 0 100px;}.menu-hotels-container.col-md-9{padding:0 0 0 26px;}.menu-hotels-list{padding-left:10px;}.menu-hotels-list li{display:inline-block;padding:0;color:white;width:220px;}.menu-hotels-list{list-style-type:none;margin:0;padding:0;margin-left:30px;}.menu-content .nav > li > a:hover,.menu-conten .nav > li > a:focus{text-decoration:none;background-color:transparent;}ul.menu.nav.navbar-nav li a:after{content:"\e844";font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;line-height:unset;}.menu-content .nav > li > a{padding:0;}.booknow-text1{font-family:Semringah;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;}.booknow-text2{font-family:Montserrat;font-size:10px;font-weight:100;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;}.carousel-inner > .item.active.left{}.homepage-banner .carousel-inner > .item{clip-path:polygon(0 0,100% 0%,100% 89%,0% 100%);height:715px;max-height:45.5vw;}.homepage-banner .carousel-inner > .item > img{height:auto;width:100%;}.home-banner-customitem1{position:absolute;}.homepage-banner .carousel-indicators{transform:skew(0deg,-3deg) translateY(-23px);padding-left:200px;}.homeppage-booking{margin-top:13px;}.homepage-booknow-text{margin-bottom:0.5vw;margin-left:-15px;margin-right:-15px;text-align:center;}.homepage-booking-container .check-rates{margin-top:20px;}.homeppage-booking input#checkout,.homeppage-booking input#checkout_2{margin-left:10px;cursor:pointer;width:calc(100% - 20px);}.homepage-banner-content .bg_bookingform .homeppage-booking input#person,.homepage-banner-content .bg_bookingform .homeppage-booking input#person_2{width:calc(100% - 40px);margin-left:20px;cursor:pointer;}.skewedBox{background:rgb(255,196,0);transform:skew(0deg,-3deg) translateY(-130px);height:715px !important;background-repeat:no-repeat;background-size:100% 715px;}.homepage-banner-content{position:absolute;bottom:11px;width:100%;display:block;min-height:100%;}.homepage-booking-container{width:492px;position:relative;float:right;max-width:34.02778vw;margin-top:7.8vw;margin-right:7.12vw;}.homepage-booking-container .booking-bg{width:100%;height:auto;min-height:430px;}.circle-go-g,.circle-go-o{position:absolute;top:-11%;left:36.67%;width:9.375vw;max-width:135px;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards;-webkit-animation-duration:2s;-webkit-animation-delay:1s;-webkit-animation-fill-mode:forwards;}.circle-go-g{opacity:1;-webkit-animation-name:logochangehide;animation-name:logochangehide;}.circle-go-o{opacity:0;-webkit-animation-name:logochangeshow;animation-name:logochangeshow;}.go-girl-img{margin-left:3.47222vw;position:relative;}.go-girl-img .go-girl{position:absolute;width:45.13889vw;max-width:752px;;left:0;top:3.4vw;-webkit-animation-name:gogirl;-webkit-animation-duration:2s;animation-name:gogirl;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.exlore-banner{position:absolute;width:22.91667vw;top:5.20833vw;left:29.16667vw;max-height:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden;-webkit-animation-name:explore;animation-name:explore;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;animation-delay:1s;}.exlore-banner img{width:100%;}.cloud{width:7.63889vw;top:5.20833vw;left:20.83333vw;position:absolute;opacity:0;-webkit-animation:backandforth 1s linear infinite;animation:backandforth 1s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}.cloud-img{width:100%;}@-webkit-keyframes logochangeshow{0%{opacity:0}to{opacity:1}}@keyframes logochangeshow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes logochangehide{0%{opacity:1}to{opacity:0}}@keyframes logochangehide{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gogirl{0%{left:-69.44444vw}to{left:0}}@keyframes gogirl{0%{left:-69.44444vw}to{left:0}}@-webkit-keyframes explore{0%{max-height:0}to{max-height:100vh}}@keyframes explore{0%{max-height:0}to{max-height:100vh}}@-webkit-keyframes backandforth{0%{opacity:1;left:20.48611vw}50%{opacity:1;left:21.18056vw}to{opacity:1;left:20.48611vw}}@keyframes backandforth{0%{opacity:1;left:20.48611vw}50%{opacity:1;left:21.18056vw}to{opacity:1;left:20.48611vw}}.animate2{-webkit-transition:all 1s ease  !important;-moz-transition:all 1s ease  !important;-o-transition:all 1s ease  !important;-ms-transition:all 1s ease  !important;transition:all 1s ease  !important;margin-left:-130% !important;}.animate2.move{margin-left:0px !important;}.carousel-fade .carousel-inner .item{transition-property:opacity;}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0;}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0,0,0);}.carousel-fade.carousel-control{z-index:2;}.homepage-banner-content .col-md-8,.homepage-banner-content .col-md-4,.about-go-hotels .col-md-7,.about-go-hotels .col-md-5{padding:0;}.homepage-banner-content form.booking_form{position:absolute;width:77.5%;margin:auto;top:14%;left:0;right:0;}.choosehotels-booking div.popover{width:135%;max-width:480px;padding:21px 33px;border-radius:26px;box-shadow:0 6px 6px 0 rgba(115,115,115,0.22);border:solid 1px #f26f21;background-color:#ffffff;margin-top:0px;}.choosehotels-booking div.popover .popover-content{padding:0;}.choosehotels-booking .popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;display:none;}.popover-content .hotel-name{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:normal;color:var(--black);border-bottom:dashed 1px #dbdbdb;cursor:pointer;}.popover-content .hotel-name{margin:0 10px;width:198px;padding:0px 9px;}.daterangepicker.ltr.show-calendar.opensleft{margin-top:0px;}.daterangepicker.ltr.show-calendar{width:625px;height:290px;border-radius:26px;box-shadow:0 6px 6px 0 rgba(115,115,115,0.22),0 6px 6px 0 rgba(115,115,115,0.22);border:solid 1px #f26f21;background-color:#ffffff;margin-top:0;left:25px !important;}.node-type-homepage .daterangepicker.ltr.show-calendar{left:unset !important;right:30px !important;}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:4px 8px !important;}.inputted.input-overlay .daterangepicker .drp-buttons{text-align:center;}.inputted.input-overlay .daterangepicker .drp-buttons .drp-selected,.inputted.input-overlay .daterangepicker .drp-buttons .cancelBtn{display:none;}.inputted.input-overlay .daterangepicker .drp-buttons .applyBtn{width:112px;height:33px;padding:8px 35px 9px 36px;border-radius:17.5px;background-color:var(--emerald);border:none;}.inputted.input-overlay .daterangepicker .drp-buttons .applyBtn:disabled{background-color:var(--orange);}body .daterangepicker .calendar-table th,.daterangepicker .calendar-table td{font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;}body .daterangepicker .drp-calendar.right{margin-left:62px;}body .daterangepicker .drp-calendar.left{padding:24px 0 21px 19px;}body .daterangepicker .drp-calendar.right{padding:24px 26px 0 0;}.daterangepicker:before,.daterangepicker:after{display:none !important;}body .daterangepicker td.in-range{background-color:var(--orange);border-color:transparent;color:white;border-radius:0;}body .daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--orange);border-color:transparent;color:#fff;}.daterangepicker td.start-date{border-radius:15px 0 0 15px !important;}.daterangepicker td.end-date{border-radius:0 15px 15px 0 !important;}img.flag{height:10px;padding-right:5px;width:15px;}div#select2-drop .select2-results{min-height:380px;padding:0px 35px 23px 32px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);}li.select2-results-dept-1.select2-result.select2-result-selectable{margin-right:20px !important;}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0.3 !important;z-index:9998;background-color:black !important;filter:alpha(opacity=0);}span.select2-arrow{visibility:hidden !important;}div.select-hotel:after{content:"\e842";font-family:feather!important;speak:none;font-style:normal;top:14px;right:15px;font-size:19px;font-weight:400;position:absolute;object-fit:contain;color:#f26f21;}.homeppage-booking.input-overlay:before{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:10;content:'';}.homeppage-booking.input-overlay .select-hotel,.homeppage-booking.input-overlay .booking-checkin,.homeppage-booking.input-overlay .booknow-trigger{position:relative;z-index:11;}.input-overlay div.select-hotel:after,.homeppage-booking.inputted.input-overlay .booking-checkin:after,.homeppage-booking.inputted.input-overlay .booknow_arrow .popover-markup:after{content:"\e845";z-index:12;}.select2-container .select2-choice > .select2-chosen{padding-top:5px;}.select2-results ul.select2-result-sub > li .select2-result-label{padding:0 0 0 20px;}#s2id_e2_2.select2-container-multi .select2-choices .select2-search-choice{padding:3px 18px 3px 5px;}#s2id_e2_2.select2-container-multi .select2-search-choice-close{left:auto;right:3px;}#e2_2,#e2_3{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--black);}#e2_2,#e2_3{text-indent:15px;padding-right:15px;vertical-align:middle;display:inline-block;background-image:url(/themes/custom/rhr_gohotels/css/images/svg/search.svg);background-repeat:no-repeat;background-size:21px;background-position:17px 12px;padding-left:45px;display:block;width:100%;height:51px;border-radius:26px;border:1px solid #ccc !important;background-color:white;cursor:pointer;}.bg_bookingform .inputted .select2-container .select2-choice{font-size:16px;font-weight:400;line-height:40px;text-indent:15px;padding-right:15px;vertical-align:middle;display:inline-block;background-image:url(/themes/custom/rhr_gohotels/css/images/svg/search.svg);background-repeat:no-repeat;background-size:21px;background-position:17px 12px;padding-left:45px;display:block;width:353px;height:51px;border-radius:26px;border:1px solid #ccc !important;}div#select2-drop{width:480px !important;min-height:380px;border-radius:26px;box-shadow:0 6px 6px 0 rgba(115,115,115,0.22);border:solid 1px #f26f21;background-color:#ffffff;margin-left:-65px;}.select2-results li{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:normal;color:var(--black);border-bottom:dashed 1px #dbdbdb;}.select2-results li:last-child{border-bottom:none;}.select2-results li:nth-child(8){border-bottom:none;}.select2-results .select2-highlighted{background:transparent !important;color:unset !important;}.select2-search{display:none !important;}.select2-container .select2-choice > .select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:normal;color:var(--black);margin-left:-10px;}.h-about-container{display:table;height:114px;overflow:hidden;}.about-go-text{display:table-cell;vertical-align:middle;}.map-bg .map-png{width:510px;height:811px;position:relative;margin-top:-88px;margin-left:45px;}.about-hotel{display:block;margin:auto;width:437px;}.about-hotel img{width:113px;height:114px;float:left;margin-right:21px;}.about-hotel-details{margin:36px 0 23px 0;}.about-hotel-details .btn-truncate-readmore{color:var(--orange);}.go-explore-more img{width:340px;height:158px;object-fit:contain;}.homepage-hotel-details{width:497px;position:relative;margin:94px 0 0 50px;}.go-explore-more img{width:340px;height:158px;object-fit:contain;display:block;margin:auto;}.homepage-map-wrapper{position:relative;width:100%;max-width:800px;float:right;margin-right:40px;margin-top:-20px;}.map-bg{width:666px;height:661px;background-color:#ffe395;border-radius:50%;position:absolute;top:70px;right:0;}.homepage-custom-map{z-index:2;position:relative;}g#Go-Green:hover path{background-color:red;-webkit-mask-image:url(/themes/custom/rhr_gohotels/css/images/svg/pin-orange.svg);mask-image:url(/themes/custom/rhr_gohotels/css/images/svg/pin-orange.svg);}.hotel-mapsvg-container{float:right;margin-right:67px;position:absolute;right:0;}.about-go-hotels{height:870px;max-width:1440px;margin:auto;}.h-hotel-container{display:table;overflow:hidden;}.h-hotel-text{display:table-cell;vertical-align:middle;}.dropbtn{font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey);padding-top:15px;}div#selecthotel:after{content:"\e842";font-family:feather!important;speak:none;font-style:normal;top:5px;right:18px;font-size:19px;font-weight:400;position:absolute;object-fit:contain;color:#f26f21;}.happy-care-devider{}.happy-container .col-md-1,.happy-container .col-md-10,.happy-container .col-md-11,.happy-container .col-md-12,.happy-container .col-md-2,.happy-container .col-md-3,.happy-container .col-md-4,.happy-container .col-md-5,.happy-container .col-md-6,.happy-container .col-md-7,.happy-container .col-md-8,.happy-container .col-md-9{padding:0;}.homepage-happy-care{padding:29px 103px 0 122px;}.homepage-happy-care .updates-list-container > div:last-child hr.hr_style2.update-list-hr{display:none;}.happy-care-devider img{width:278px;height:155px;float:left;margin-right:26px;}.happytocare-container{vertical-align:middle;overflow:hidden;height:155px;padding:85px 0 65px 0;}.happy-care-hr{border:solid 1px #979797;width:100%;}.happy-care-video img{width:63%;height:481px;float:left;border-radius:50px 0 0 50px;margin:5px;}.happytocare-content{vertical-align:middle;overflow:hidden;height:155px;padding:85px 0 65px 0;}.happy-container .happy-care-video{width:65%;height:491px;border-radius:50px;box-shadow:0 6px 4px 0 rgba(220,220,220,0.5);border:solid 1px rgba(233,233,233,0.74);background-image:linear-gradient(to bottom,#ffffff 77%,#fffbee);margin-top:24px;overflow:hidden;}.happy-container .updates-list-container{width:31%;margin:0 0 0 32px;}.happy-container .happytocare-content2{vertical-align:middle;overflow:hidden;}.happy-container .happytocare-content2 img{width:70px;height:39px;padding:0;margin-right:2px;}.hatoca-title{margin-top:13px;margin-bottom:5px;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:110px;}.hatoca-description{margin-bottom:27px;}.hatoca-description > p{margin:0;}.htc-content-container .hatoca-description{display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;line-height:17px;max-height:170px;}.row.featured-divider.nav-divider .col-md-2{padding:0;}.happytocare-title2{display:table;height:39px;overflow:hidden;}.happytocare-title{display:table-cell;vertical-align:middle;}.htc-devider{border-left:solid 1px #979797;height:24px;margin-top:7px;margin-right:5px;}.happytocare-content2.clearfix{padding:65px 27px 0 27px;}.featured-details-container .happytocare-content2.clearfix{padding-top:45px;}.hatoca-button{position:relative;}.homepage-updates-list{min-height:110px;margin-bottom:20px;overflow:hidden;margin-bottom:11px;}.homepage-updates-list img{width:100px;height:100px;float:left;margin-right:19px;margin-bottom:23px;margin-top:9px;}.homepage-uplist{display:table;height:150px;overflow:hidden;}.homepage-update-list div#views-bootstrap-grid-2:before{content:" ";background-image:url(/themes/custom/rhr_gohotels/css/images/homepage/line.png);width:50px;height:100px;position:absolute;top:-8px;background-repeat:no-repeat;width:158px;height:110px;transform:rotate(345deg);left:15px}.homepage-update-list .promo-list .col-lg-6:last-child .hr_style2,.homepage-update-list .promo-list .col-lg-6:nth-last-child(2):nth-child(odd) .hr_style2{display:none;}.happytocare-services{display:block;margin:auto;}.happytocare-services img{width:70px;height:39px;float:left;margin-right:2px;}.happytocare-services-container{display:table;height:39px;overflow:hidden;}.happytocare-services-text{display:table-cell;vertical-align:middle;border-left:solid 1px #979797;padding-left:5px;}.appytocare-services-container{margin-top:11px;}.view-more-stories.text-center{}.homepage-promo-packages-container img{width:160px;height:152px;float:left;margin-right:26px;}.homepage-promo-packages-container{width:950px;display:block;margin:auto;margin-top:86px;}.homepage-promo-list.promo-list{padding:0 112px 0 113px;}.homepage-updates{margin-top:70px;padding-bottom:48px;}.homepage-updates-text{padding-top:60px;}.h-updates-paint{width:190px;height:28px;object-fit:contain;opacity:0.34;margin:auto;display:block;margin-top:-10px;}.homepage-update-list .updates-list img{width:150px;height:150px;float:left;margin-right:31px;margin-bottom:15px;border-radius:50%;cursor:pointer;}.homepage-update-list .updates-list img:hover{-webkit-filter:brightness(70%);-moz-filter:brightness(70%);-o-filter:brightness(70%);-ms-filter:brightness(70%);filter:brightness(70%);}.homepage-update-list .updates-list{min-height:110px;margin-bottom:20px;overflow:hidden;margin:0 24px;margin-bottom:14px;}.homepage-update-list .update-container{margin:39px 119px 0 142px;}.homepage-update-list .updates-list img:before{margin:39px 119px 0 142px;}.homepage-updates  .view-more-stories.text-center{margin-top:30px;}.homepage-rsg-text{padding-top:55px;}.homepage-rsg-list{padding:0 112px 0 113px;}.homepage-rsg-list .blog-container{margin-top:40px;}.slideshow-container{position:relative;}.slideshow-container .carousel-inner{position:relative;width:79%;overflow:hidden;display:block;margin:auto;}.testimonial-plane{width:246px;height:317px;}.testimonial-plane{width:246px;height:317px;position:absolute;object-fit:contain;margin-top:-43px;margin-left:28px;}.why-guest-text{margin-bottom:53px;margin-top:113px;}.why-guestscontainer .txt-why{font-family:Cormorant;font-size:40px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:9px;color:var(--black);}.why-guestscontainer .redline{margin-top:30px;}.why-guestscontainer .slideshow-container .item::before,.why-guestscontainer .slideshow-container .item::after{content:"ʻʻ";display:block;position:absolute;font-size:70px;color:rgb(201,200,200);letter-spacing:-6px;left:calc(0% - 50px);top:10px;}.why-guestscontainer .slideshow-container .item::after{content:"ʼʼ";top:initial;left:initial;right:calc(0% - 50px);bottom:0;}.why-guestscontainer .slideshow-container #tcb-wwo-carousel .item::before,.why-guestscontainer .slideshow-container #tcb-wwo-carousel .item::after{display:none;}.why-guestscontainer .slideshow-container .quote_style,.why-guestscontainer .slideshow-container .quote_style2{display:none;}.why-guestscontainer .slideshow-container .prevv{position:absolute;top:40px;left:40px;color:black;cursor:pointer;}.why-guestscontainer .slideshow-container .nextt{position:absolute;top:40px;right:40px;color:black;cursor:pointer;}.why-guestscontainer .slideshow-container .text_black.text-comment1{margin-bottom:16px;}.why-guestscontainer .slideshow-container .text_black.text-comment1 .fa_star.fa.fa-star{margin-left:2px;color:#fac917;}.why-guestscontainer .slideshow-container .text_black.text-comment{font-family:Montserrat;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:1px;color:var(--black);padding-bottom:3px;}.why-guestscontainer .slideshow-container .text-comment.readmore{overflow:hidden;max-height:140px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:28px;}span.text_black.text-comment{display:block;}.why-guestscontainer .slideshow-container .tripadvisor-logo{width:160px;height:30px;margin-bottom:9px;}.why-guestscontainer .dot-containers{margin-top:26px;margin-bottom:134px;}.slideshow-container .prevv img,.slideshow-container .nextt img{width:74px;height:71px;}.slideshow-container .mySlidess{width:722px;margin:auto;}.why-guestscontainer .comments-container{padding:0 150px;}.homepage-bg{background-image:linear-gradient(112deg,#ffe377 3%,#fce7ad 39%);}#tcb-testimonial-carousel a{letter-spacing:normal;color:#0091ff;text-decoration:underline;letter-spacing:normal;font-family:Montserrat;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;cursor:pointer;}#tcb-testimonial-carousel .carousel-indicators li.active,li#tcb-testimonial-carousel .carousel-indicators:hover{width:13px;height:13px;background-color:var(--orange);}#tcb-testimonial-carousel .carousel-indicators li{cursor:pointer;width:13px;height:13px;background-color:#cccccc;margin:0 2px;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}#tcb-testimonial-carousel a.left.carousel-control{position:absolute;top:50px;left:40px;color:black;cursor:pointer;}#tcb-testimonial-carousel  a.right.carousel-control{position:absolute;top:50px;right:40px;color:black;cursor:pointer;}#tcb-testimonial-carousel .carousel-control.left,#tcb-testimonial-carousel .carousel-control.right{background-image:none;}#tcb-testimonial-carousel .media-object{margin:auto;}#tcb-testimonial-carousel .carousel-control img,#tcb-testimonial-carousel .carousel-control{width:74px;height:71px;opacity:unset;}.slideshow-container .item{width:722px;margin:auto;}#tcb-testimonial-carousel ol.why-guest-indicator.carousel-indicators{bottom:-40px;height:20px;}.homepage-testimonial.why-guests.why-guestscontainer{margin-bottom:134px;}@media screen and (max-width:768px){#tcb-testimonial-carousel .media-object{margin-bottom:15px;}}.hatoca-button i.fa.fa-angle-right{vertical-align:middle;margin-top:-3px;font-size:20px;}.hatoca-button .btn-details:after{content:"";background-image:url(/themes/custom/rhr_gohotels/css/images/icons/icon_right.svg);background-repeat:no-repeat;background-position:center right;background-size:9px;padding-left:13px;}.promo-list .card-button .happy-inner-link a{margin:auto;padding-bottom:10px;padding-top:9px;padding-left:11px;padding-right:12px;margin-top:38px;}.promo-list .content-0{display:block;}.offer-card .happytocare-services img{width:70px !important;height:39px !important;float:left;margin-right:2px;border-radius:unset !important;transition:unset !important;padding:0 !important;}.offer-card .happytocare-services{display:block;margin:auto;width:200px;}a.happy-care-video-thumb{position:relative;display:block;}a.happy-care-video-thumb .small-play-button{width:50px;position:absolute;left:25px;}a.happy-care-video-thumb .medium-play-button{position:absolute;width:120px !important;height:120px !important;top:calc(50% - 60px);left:calc(50% - 60px);}.inputted .booknow_arrow{display:block;}.bg_bookingform .inputted input.checkout{background-image:url(/themes/custom/rhr_gohotels/css/images/hotels/booking-calendar.png);background-repeat:no-repeat;background-size:22px;background-position:17px 16px;padding-left:50px;display:block;width:353px;height:51px;border-radius:26px;}.bg_bookingform input[type="text"],textarea{outline:none;box-shadow:none !important;border:1px solid #ccc !important;}.hotel-info.inputted .booknow_arrow:after{content:"\e842";font-family:feather!important;speak:none;font-style:normal;top:13px;margin-left:135px;font-size:19px;font-weight:400;position:absolute;object-fit:contain;color:#f26f21;}.hotel-info.inputted.input-overlay .booknow_arrow:after{content:"\e845";}.inputted .daterangepicker.show-calendar{min-width:500px;left:0 !important;}form.booking_form{margin-top:23px;}.hotel-info.inputted{margin-right:20px;}.homepage-banner-wrap{min-height:45.5vw;}.homepage-banner .carousel-indicators .active{width:20px;height:20px;border:solid 1px #008b42;background-color:var(--emerald);}.homepage-banner .carousel-indicators li{width:20px;height:20px;border:solid 1px #979797;background-color:#ffffff;}.bg_bookingform .inputted input#person,.bg_bookingform .inputted input#person_2{background-image:url(/themes/custom/rhr_gohotels/css/images/hotels/booking-person.png);background-repeat:no-repeat;background-size:20px;background-position:17px 12px;padding-left:45px;display:block;width:353px;height:51px;border-radius:26px;background-color:white;}.bg_bookingform .inputted input#person::placeholder,.bg_bookingform .inputted input#person_2::placeholder{color:var(--black);}.booknow-popup-container:after{content:"\f107 ";font-family:FontAwesome;top:10px;right:10px;font-size:19px;position:absolute;color:#999;font-weight:100;}.bg_bookingform input[type="text"],textarea{outline:none;box-shadow:none !important;border:1px solid #ccc !important;}.inputted{position:relative;}.homeppage-booking.inputted .booking-checkin:after{content:"\e842";font-family:feather!important;speak:none;font-style:normal;margin-top:-37px;right:25px;font-size:19px;font-weight:400;position:absolute;object-fit:contain;color:#f26f21;}.homeppage-booking.inputted .booknow_arrow .popover-markup:after{content:"\e842";font-family:feather!important;speak:none;font-style:normal;margin-top:-50px;right:35px;font-size:19px;font-weight:400;position:absolute;object-fit:contain;color:#f26f21;}.trapezoid .flex-container.booking-form-container.bg_bookingform{margin-left:-40px;}.booknow-popup-container .fade{opacity:none;-webkit-transition:unset;-o-transition:unset;transition:unset;}.booknow-popup-container .popover{width:150%;max-width:345px !important;}.booknow-popup-container .popover .arrow{left:15% !important;border:none;}.booknow-popup-container .popover.bottom > .arrow:after{top:5px;}.booknow-popup-container .popover .popover-content{color:black;padding:0 !important;}.popover-markup .popover{width:120%;max-width:440px !important;border-radius:26px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.31);border:solid 1px #f26f21;background-color:#ffffff;}.booknow_arrow .popover-markup th.text-center.room-thead{padding-top:12px;}.popover-markup .input-group.number-spinner{width:88.5px;margin:auto;border:solid 1px #979797;}.popover-markup .number-spinner-label{font-weight:bold;margin:5px;text-align:center;font-family:Montserrat;}.popover-markup span.fa.fa-plus{font-size:14px !important;font-weight:500 !important;font-stretch:normal !important;font-style:normal !important;line-height:normal !important;letter-spacing:2.55px !important;color:#f58840;}.popover-markup .room-controls .fa-minus{color:#c6c6c6 !important;}.popover-markup .popover-content a.add-room,.popover-markup .popover-content a.done-room{font-family:Poppins !important;font-size:12px !important;font-weight:500 !important;font-stretch:normal !important;font-style:normal !important;line-height:normal !important;letter-spacing:2.18px !important;color:var(--orange) !important;cursor:pointer;}.popover-markup .popover-content tr.clone > td:first-child{font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.86;letter-spacing:2.55px;color:#303030;}.popover-markup .popover-content{padding:0;font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.86;letter-spacing:2.55px;color:#303030;}.popover-markup .room-footer{height:37px;border-radius:0 0 26px 26px;background-color:#f7f7f7;font-family:Poppins;font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:4;letter-spacing:1.82px;color:#bbbbbb;text-align:center;}.popover-markup .popover.bottom{margin-top:0;}.popover-markup .popover > .arrow:after{display:none;}.popover-markup .popover.bottom > .arrow{display:none;}.popover-markup .person-popup-table{margin-bottom:0;}.popover-markup .room-footer-buttons{padding-bottom:25px;text-align:center;}.popover-markup .room-footer-buttons a{margin:0 5px;text-decoration:none;color:var(--black);}.booknow-popup-container .popover .popover-content .room-thead{font-family:Poppins;font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:1.82px;color:#303030;}.table-striped > tbody > tr:nth-of-type(odd){border-bottom:solid 1px #f0f0f0 !important;background-color:#fff !important;margin-bottom:11px;}.popover-content .table > thead:first-child > tr:first-child > th,.popover-content .table > thead > tr > td,.table > tbody > tr > td{border:0;}.booknow-popup-container .popover .popover-content table.tbll .clone > td:first-child div{margin:7px 0;text-align:center;font-family:Poppins;}.booknow-popup-container .popover .popover-content .add-room{font-family:Poppins !important;font-size:12px !important;font-weight:500 !important;font-stretch:normal !important;font-style:normal !important;line-height:normal !important;letter-spacing:2.18px !important;color:var(--orange) !important;padding-left:16px !important;padding-bottom:25px !important;cursor:pointer;}.booknow-popup-container .popover .popover-content .room-footer{font-family:Poppins;font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:4;letter-spacing:1.82px;color:#bbbbbb;text-align:center;height:37px;background-color:#f7f7f7;margin-top:10px;}.homepage-promo-list.promo-list .card-text,.homepage-promo-list.promo-list .card-text p{display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-height:90px;}.homepage-promo-list.promo-list .card-body .card-title a,.homepage-promo-list.promo-list .card-body .card-title a h5{display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.homepage-rsg-list .blog-container .go-description{line-height:17px;height:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.homepage-rsg-list .promo-list.blog-container .card-text p{line-height:15px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}.btn-details:after{content:"";background-image:url(/themes/custom/rhr_gohotels/css/images/icons/icon_right.svg);background-repeat:no-repeat;background-position:center right;background-size:9px;padding-left:25px;}.color-black{color:var(--black) !important;}.footer-slant{bottom:0;left:0;border-width:100px 0 0 1400px;border-color:transparent transparent transparent rgb(243,243,243);border-style:solid;margin-top:86px;}.footer-container.flex-container{border-top:solid 0.5px #d5d5d5;border-bottom:solid 0.5px #d5d5d5;padding:57px 0;margin-top:53px;}footer{padding:0 62px;}.footer-email{margin-top:20px;}.phone-img{margin-left:-5px;}.flex-container{padding:0;margin:0;display:-webkit-box;display:flex;justify-content:space-around;}.flex-item{-webkit-box-flex:1;flex:1 1 auto;}.footer-hotels{margin-top:39px;}.fa-social-link img{margin-right:20px;width:40px;height:40px;object-fit:contain;}.subscribe-form .form-inline{display:flex;flex-flow:row wrap;align-items:center;}.subscribe-form{margin-top:17px;}.social-media{margin-top:39px;}.footer-container .flex-item.flex-item-4{width:205px;}.footer-container .flex-item.flex-item-3{margin-left:100px;}.footer-copyright{margin-top:44px;padding-bottom:36px;}#footerslant{clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);background-image:linear-gradient(to bottom,#f5f5f5,#ffffff);}#poligonn{width:100%;background-image:linear-gradient(to bottom,#f5f5f5,#ffffff);clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);}#poligonn::before{content:"";display:block;position:relative;top:3px;left:0px;right:0px;bottom:0px;width:100%;background-color:black;clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);}.container.partners-logo.text-center img{display:inline-block;margin:0 41px;mix-blend-mode:darken;}.partners-logo .partn .row{margin-top:116px;}.footer_contact.ml-4{margin-left:31px;}.footer-contacts{margin-top:-35px;}.footer-email .footer-contacts{margin-top:-21px;}label.language-drpdwn{overflow:hidden;position:relative;display:block;border:none;outline:none;}select.language{font-family:Poppins;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:1px;color:var(--black);height:50px;padding:10px 20px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;}label.language-drpdwn:after{content:"\e842";font-family:feather!important;color:var(--black);position:absolute;right:5px;top:6px;z-index:1;width:10%;height:100%;pointer-events:none;font-size:18px;font-weight:100;}label.language-drpdwn:before{content:"\e877";font-family:feather!important;color:var(--black);font-weight:100;position:absolute;left:2px;top:5px;z-index:1;width:10%;height:100%;pointer-events:none;font-size:18px;}.language-option{float:right;margin-top:44px;}.footer-language .col-lg-2,.footer-language .col-lg-10,.footer-language .container-fluid{padding:0;}.footer-hotels .subscribe-form{display:none;}.simplenews-subscribe label{display:none;}.simplenews-subscribe #edit-mail{float:left;width:calc(100% - 92px);vertical-align:top;display:inline-block;padding:6px 11px 7px;height:45px;border-radius:3px 0 0 3px;border:solid 1px #535353;background-color:#ffffff;font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.67;letter-spacing:normal;color:#a9a9a9;}.simplenews-subscribe #edit-submit{height:45px;border-radius:0 5px 5px 0;background-color:#535353;font-family:Montserrat;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.46;letter-spacing:normal;color:#ffffff;border:solid 1px #535353;}.simplenews-subscribe #edit-submit:hover{text-decoration:none;background-color:#535353;background-image:unset;}.simplenews-subscribe #edit-submit--2{height:45px;border-radius:0 5px 5px 0;background-color:#535353;font-family:Montserrat;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.46;letter-spacing:normal;color:#ffffff;border:solid 1px #535353;}footer .language-option select{border:0;background-color:transparent;-webkit-appearance:none;padding-left:30px;padding-right:0px;font-family:Poppins;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:1px;color:#202020;text-transform:capitalize;}footer .language-option{display:block;position:relative;float:right;width:95px;}footer .language-option select{border:0;background-color:transparent;-webkit-appearance:none;padding-left:25px;padding-right:0px;font-family:Poppins;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:1px;color:#202020;text-transform:capitalize;}.how-to-get-map{margin-top:74px;}.footer-email-spacing{margin-left:-6px;}.promo-list{margin-top:31px;}.promo-list .card-header{position:relative;overflow:hidden;height:273px;border-radius:50px 50px 0 0;}.promo-list .promo-status-container{position:absolute;bottom:15px;left:16px;}.promo-list .promo-status{padding:9px;}.promo-list .card-body{padding-top:15px;padding-left:26px;padding-right:13px;padding-bottom:20px;}.promo-list .card-text{margin-top:8px;}.promo-list .card-button a{margin:auto;padding-bottom:10px;padding-top:9px;padding-left:24px;padding-right:15px;margin-top:38px;}.promo-list .card_container.offer-inner-card img{transition:transform .5s ease;}.promo-inner-ended{position:absolute;top:57px;left:11px;width:145px;height:35px;border-radius:6px;background-color:#686868;}.promo-inner-ended-text{width:126px;height:18px;font-family:Montserrat;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:#ffffff;margin:9px;}.promo-list .card-button{margin-top:26px;}.offers-page-link .fa-angle-right{font-size:20px;vertical-align:bottom;}.offers-page-link .fa-angle-right:before{content:"\f105";margin-left:14px;}div#views-bootstrap-grid-2:last-child{border-bottom:none;}.update-container{margin:50px 50px 50px 50px;}.updates-list{min-height:110px;margin-bottom:20px;overflow:hidden;margin:0 24px;margin-bottom:31px;}.promo-list .col-lg-12:last-child .updates-list{border-bottom:none;}.updates-details{margin-top:3px;height:auto;}.hr_style2{border-bottom:solid 1px #dcdcdc;clear:both;margin:0 !important;}.updates-list img{width:150px;height:150px;float:left;margin-right:31px;margin-bottom:34px;}.update-container .updates-con{display:block;}.update-container .updates-con > div{display:block !important;padding-top:10px;}.blog-container{margin-top:49px;}.go-title{margin-bottom:4px;}.go-description{margin-top:8px;}.blog-container .card-button{margin-top:29px;}.promo-list.blog-container .card-button a{margin:auto;padding:10px;padding-left:24px;padding-right:15px;margin-bottom:22px;}.card.card_container.offer-card:last-child .card-body{border-bottom:none;}.blog-container .go-title a{height:27px;display:block;}.blog-container .card-title{max-height:54px;}.promo-list.blog-container .card-body .card-title a{line-height:1.29 !important;font-size:20px !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.promo-list.blog-container .card-body a:hover{text-decoration:none;border-bottom:none;}.promo-list.blog-container .card-body .card-title a:hover{text-decoration:underline;}.blog-container .go-address{height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.blog-container .go-description{height:117px;}.blog-container .go-description > span{line-height:17px;max-height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.blog-container .card.card_container.offer-card .card-body{display:inline-flex;flex-direction:column;justify-content:flex-end;padding-left:26px;padding-right:26px;height:240px;}.blog-container .go-title a:first-child{display:none;}.promo-list.blog-container .go-description .card-text{line-height:15px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}.promo-list.blog-container .card-button{margin-top:0;padding-top:25px;}.promo-list.blog-container .card-button a.btn-details{padding:9px 14px 10px 10px;}.promo-list.blog-container .card-button a.btn-details:after{padding-left:12.86px;}.truncate-ellipsis.card-title a{line-height:1.29 !important;display:-webkit-box !important;display:block;height:54px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.truncate-ellipsis.go-description > span{line-height:17px;display:-webkit-box !important;display:block;height:34px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.truncate-ellipsis.card-text{line-height:15px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}.truncate-ellipsis.updates-title > a{line-height:18px;max-height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.truncate-readmore.updates-details{line-height:18px;max-height:91px;}.homepage-happy-care .happy-care-videojs-outer,.homepage-happy-care .small-play-button{display:none;}.happy-care-video .happy-care-videojs-outer{width:63.5%;padding:5px 0 5px 5px;}.svg-hotel-location{font-family:Montserrat;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.8px;text-align:center;color:var(--emerald);height:100%;}.svg-hotel-loc-name{display:flex;height:100%;width:100%;align-items:center;}.svg-hotel-loc-name > div{white-space:pre-line;vertical-align:middle;}.svg-hotel-loc-name > div hr{border-top:dashed 1.2px #979797;}.svg-hotel-loc-name > div a{text-align:center;display:inline-block;text-decoration:none;color:var(--emerald);}.svg-hotel-location.l-left .svg-hotel-loc-name > div{text-align:right;}.svg-hotel-location.l-right .svg-hotel-loc-name{flex-direction:row-reverse;}.svg-hotel-location.l-right .svg-hotel-loc-name > div{text-align:left;}.custom-map-pin path.pin-circle,.custom-map-pin path.pin-go{display:none;}.custom-map-pin.active path.pin{stroke:#FFCB05;stroke-width:2px;}.custom-map-pin.active path.pin-circle,.custom-map-pin.active path.pin-go{display:unset;}.custom-map-pin.active:not(:hover) path.pin,.custom-map-pin.active:not(:hover) path.pin-go{fill:#F37021;}.custom-map-pin.active:hover path{transform:scale(1.2) translate(-0.4%,-0.45%);cursor:pointer;}.custom-map-pin.active:hover + a .svg-hotel-loc-name a{color:var(--black);}.custom-map-pin.inactive path.pin-circle,.custom-map-pin.inactive path.pin-go{display:unset;}.custom-map-pin.inactive path.pin,.custom-map-pin.inactive path.pin-go{fill:#c5c5c5;}.custom-map-pin.inactive + a .svg-hotel-loc-name > div a{color:#c5c5c5;}.homepage-custom-map-tagline{text-align:right;height:60px;}.map-custom-tagline{display:inline-block;margin-right:67px;}.navbar-pop-up{opacity:none;transition:opacity 0.3s ease;}.navbar-pop-up.visible{opacity:1;position:absolute;top:50%;width:100%;z-index:1000;background-color:#fffaeb;box-shadow:0 2px 10px rgba(0,0,0,0.2);}#sliding-popup .popup-content{max-width:90% !important;margin:15px auto;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;justify-content:center;}#sliding-popup .popup-content #popup-buttons button.agree-button,.eu-cookie-compliance-categories-buttons button.eu-cookie-compliance-save-preferences-button{font-family:Montserrat;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.08px;height:52px;border-radius:30px;background-image:linear-gradient(154deg,var(--shamrock-green) 31%,var(--emerald) 63%);padding:15px;text-align:center;text-decoration:none;color:#ffff;text-shadow:unset;margin-top:unset;}#sliding-popup .popup-content #popup-buttons button.decline-button{font-family:Montserrat;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;height:52px;border-radius:30px;background:transparent;padding:15px;text-align:center;text-decoration:none;color:#ffff;border-color:#ffff;text-shadow:none;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{margin-right:15px;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message a{color:#ffff;text-decoration:underline;font-weight:600;}#popup-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;margin:unset;}.eu-cookie-compliance-categories-buttons button.eu-cookie-compliance-close{border:1px solid #b9b9b9;padding:15px;border-radius:30px;height:52px;text-decoration:none;margin-right:10px;font-family:Montserrat;width:100px;color:#000;background:unset;line-height:normal;}.btn-manage-wrap a{border:1px solid #ffffff;padding:15px;border-radius:30px;display:block;height:52px;text-decoration:none;margin-right:10px;font-family:Montserrat;width:max-content;}.btn-manage-wrap a:focus{outline:unset;}#popup-buttons button{margin-top:unset;width:max-content;}.eu-cookie-compliance-message h2{font-size:18px;}.eu-cookie-compliance-message p,.eu-cookie-compliance-more-button{font-family:Montserrat;font-weight:500;}#consent-modal .confirmation-text,#consent-modal .confirmation-header{margin:10px;}#consent-modal .modal-title{font-family:Semringah;color:var(--orange) !important;font-size:25px;letter-spacing:2px;}#consent-modal label{font-family:Montserrat;color:var(--orange);font-weight:600;text-align:left;display:block;font-size:16px;}#consent-modal .eu-cookie-compliance-category-description{font-family:Montserrat;color:var(--black);text-align:justify;}#consent-modal .eu-cookie-compliance-category{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;padding:25px 10px;border-bottom:2px solid #eee;}#consent-modal .eu-cookie-details{width:80%;}#consent-modal .eu-cookie-checkbox{width:20%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}#consent-modal .eu-cookie-compliance-categories-buttons{float:unset;max-width:unset;text-align:right;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;margin:2em 0 1em 0;}#consent-modal label.option:after{content:'';position:absolute;border-radius:50%;top:2px;left:2px;transition:all 0.5s;height:32px;width:32px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s;}#consent-modal label.option{width:60px;height:36px;border-radius:30px;color:transparent;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;position:relative;}#consent-modal input:checked:disabled + label.option{background-image:linear-gradient(172deg,#949c97 8%,#606864 90%);}#consent-modal input:checked + label.option{background-image:linear-gradient(172deg,var(--shamrock-green) 8%,var(--emerald) 90%);}#consent-modal input:checked + label.option::after{left:26px;}#consent-modal .eu-cookie-checkbox input{display:none;}.homepage-booknow-text{margin:0 -20px 0.5vw;text-align:center;font-size:2em;}.homepage-booknow-text-2{text-align:center;}.custom-map-pin.active.go-hotel:hover path.pin,.custom-map-pin.active.go-hotel:hover path.pin-go,.custom-map-pin.active.go-hotel:not(:hover) path.pin,.custom-map-pin.active.go-hotel:not(:hover) path.pin-go{fill:#00a84f;}a.custom-map-pin.active.go-plus + a > g > foreignObject > div.svg-hotel-location > div.svg-hotel-loc-name > div a{color:#F37021;}a.custom-map-pin.active.go-plus:hover + a > g > foreignObject > div.svg-hotel-location > div.svg-hotel-loc-name > div a,a.custom-map-pin.active.go-plus:hover + a > g > foreignObject > div.svg-hotel-location > div.svg-hotel-loc-name > div a{color:#343434;}div.svg-hotel-location > div.svg-hotel-loc-name > div a:hover{text-decoration:underline;}#tcb-wwo-carousel .carousel-control{display:none;}#tcb-wwo-carousel a.left.carousel-control{position:absolute;color:black;cursor:pointer;}#tcb-wwo-carousel a.right.carousel-control{position:absolute;color:black;cursor:pointer;}#tcb-wwo-carousel .carousel-control.left,#tcb-wwo-carousel .carousel-control.right{background-image:none;}#tcb-wwo-carousel .carousel-control{position:relative;}#tcb-wwo-carousel .carousel-control img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;object-fit:contain;}.wwo-page-container .why-guestscontainer .comments-container{padding:0;}#tcb-wwo-carousel .carousel-inner{display:inline-flex;flex-wrap:nowrap;overflow-y:auto;gap:20px;width:100%;height:auto;justify-content:space-evenly;padding:0 40px;}#tcb-wwo-carousel .carousel-inner .item .row{padding-bottom:12px;width:100%;}#tcb-wwo-carousel .wwo-card-container{display:flex;}#tcb-wwo-carousel > a.carousel-control{opacity:1;}.node--type-homepage .wwo-page-container .homepage-testimonial.why-guests.why-guestscontainer{margin-bottom:40px !important;}
@media only screen and (max-width:320px){.webform-client-form-33 .captcha.panel{width:250px;}.webform-client-form-33 .captcha.panel .captcha-required-wrap{transform:scale(0.85);transform-origin:top left;}.faq-container .faqs{padding-left:10px;min-width:290px;}.homeppage-booking.inputted .popover-markup .popover-content{padding-left:0px !important;overflow:hidden;}}@media only screen and (min-width :320px) and (max-width :767.98px){.menu-overlay .closebtn{font-family:Semringah;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.03px;text-align:center;color:#ffffff;position:absolute;margin-top:0;right:9px;}.menu-overlay .closebtn img{vertical-align:unset;width:20px;height:20px;margin:0;}.menu-overlay .container{width:100%;padding:0 25px;}.menu-overlay > .container .menu-hotels{padding-left:15px;padding-right:15px;}.menu-overlay .overlay-content{margin-bottom:0;}.menu-content ul.menu.nav.navbar-nav{padding-left:15px !important;padding-right:15px;margin-bottom:8px;}.menu-hotels-list li.images-hotels{width:100%;}.header-main .header-right a{width:100px;height:35px;}.node-type-homepage .header-main .header-right a{width:unset;height:unset;}.menu-container .menu-text{margin:8px 5px 10px 12px;width:52px;height:19px;font-size:16px;}.menu-container .menu-text i{margin-left:4px;font-size:18px;}.menu-container{margin:17px 10px;}.images-hotels img{display:none;}.menuhotel-location{background-image:unset;text-align:left;}.menuhotel-location{vertical-align:middle;height:unset;min-width:100px;background-image:unset;background-size:100%;background-position:-7px 35px;background-repeat:no-repeat;text-align:left;text-transform:uppercase;}.menuhotel-location{width:100%;font-family:Semringah;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:0.72px;color:#ffffff;text-decoration:none;display:block;transition:0.3s;margin:0;border-bottom:0.5px dashed #ffdac3;padding-left:15px !important;}.menu-hotels-list .menuhotel-location{font-family:'Montserrat';font-size:16px;font-weight:500;line-height:45px;letter-spacing:0.64px;text-transform:unset;}.menu-hotels-container.col-md-9{padding:0;}.menu-hotels-list{margin-left:0;}.menuhotel-location > div{display:none;}.menuhotel-location:after{content:"\e844";font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;line-height:unset;}.menu-soon-to-open .soon-to-open{display:none;}.node-type-hotels .header-main{overflow:hidden;height:70px;box-shadow:0 1px 5px 0 #e8d0c1;background-color:var(--orange);position:fixed;top:0;width:100%;z-index:100;}.header-main .logo img{display:unset;}.hotel-banner{margin-top:70px;}.booking_con{margin-top:39.5px;}form.booking_form.mobile-booking{margin-top:0;padding:0 10px;}.mobile-booking .homeppage-booking input#checkout_2,.mobile-booking .homeppage-booking input#checkout{margin-left:0;cursor:pointer;width:100%;}.mobile-booking .bg_bookingform .inputted input#person_2,.mobile-booking .bg_bookingform .inputted input#person{width:100%;}.mobile-booking .check-rates a{max-width:100%;width:100%;}.homeppage-booking.inputted .booking-checkin:after{right:15px;}.homeppage-booking.inputted .booknow_arrow .popover-markup:after{right:15px;}#e2_2,#e2_3{text-indent:5px;}.bg_bookingform .inputted input#person_2,.bg_bookingform .inputted input#person{text-indent:5px;}.choosehotels-booking div.popover{width:100%;max-width:100%;left:0 !important;padding:0;border-radius:26px;box-shadow:0 6px 6px 0 rgba(115,115,115,0.22);background-color:#ffffff;margin-top:-1px;border-radius:26px;background-image:linear-gradient(to bottom,#ffffff 87%,#f7f7f7 92%);border:unset;}.popover-content .hotel-name{margin:0;width:100%;padding:0 0 0 54px;display:block;}.choosehotels-booking .popover-content .row{margin:0;}.homeppage-booking .daterangepicker.ltr.show-calendar{left:0 !important;right:0 !important;min-width:auto;width:100%;height:auto;}body .daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;width:100%;}body .daterangepicker .drp-calendar.right{padding:8px 0 8px 8px;width:100%;}body .daterangepicker .drp-calendar{max-width:100%;}.popover-markup .popover{width:100%;max-width:100% !important;left:0 !important;}.popover-markup .popover-content tr.clone > td:first-child{width:unset;padding-right:0;}body .daterangepicker .drp-calendar.right{margin-left:unset;}.view-more-stories a,.homepage-updates .view-more-stories a{width:100%;padding:15px 0;}.homepage-booking-container{display:none;}.cloud{width:30px;position:absolute;top:5px;left:145px !important;}img.cloud-img{width:50px;height:30px;}.go-girl-img .go-girl{width:300px;top:-10px;}.exlore-banner{position:absolute;width:140px;top:13px;left:207px;max-height:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden;-webkit-animation-name:explore;animation-name:explore;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;animation-delay:1s;z-index:1;}img.exlore-banner{width:120px;height:253px;object-fit:contain;position:absolute;right:-6px;margin-top:0;}.homepage-banner .carousel-inner > .item > img{height:100%;width:100%;height:282px;}.homepage-banner .carousel-inner > .item:not(.custom-item-1) > img{max-width:unset;width:auto;position:absolute;left:-9999px !important;right:-9999px !important;margin:auto;}.homepage-bg{margin-top:70px;}.homepage-banner .carousel-indicators{transform:skew(0deg,-3deg) translateY(-23px);padding-left:0;display:block;margin:auto;width:unset;left:40%;}.homepage-banner .carousel-inner > .item{clip-path:polygon(0 0,100% 0%,100% 87%,0% 96%);height:282px;max-height:unset;}.homepage-hotel-details{width:100%;position:relative;margin:0;}.homepage-hotel-details .about-hotel{width:100%;max-width:330px;}.about-hotel img{float:left;width:70px;height:71px;object-fit:contain;margin-right:20px;}.h-about-container{display:table;height:71px;overflow:hidden;}.about-go-text{font-size:30px;}.about-hotel-details{width:100%;}.about-hotel-details{width:100%;font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.93px;text-align:center;color:var(--black);}.about-hotel-details{margin-top:11px;}.room-slider .owl-carousel.same-height .owl-stage img{height:324px;}.homepage-happy-care{padding:0;}.about-go-hotels{height:auto;padding-bottom:60px;}.happytocare-container{display:none;}.homepage-promo-packages-container{width:100%;}.homepage-promo-list.promo-list{padding:0 10px;}.homepage-promo-list.promo-list > .owl-navcustom{display:none;}.homepage-promo-packages-container img{width:auto;height:90px;float:unset;margin-right:0;display:block;margin:50px auto 10px;}.homepage-promo-packages-text{font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:var(--orange);margin-bottom:10px;}.homepage-promo-packages-description{font-family:Montserrat;font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:1px;text-align:center;color:var(--black);margin:0 10px;}.homepage-promo-list .promo-list{margin-top:21px;}.homepage-update-list .update-container{margin:0 12px;}.homepage-updates .view-more-stories.text-center{padding-left:15px;padding-right:15px;}.homepage-updates{height:auto;background-color:#da8049;padding-bottom:45px;}.homepage-update-list .updates-list img{width:107px;height:106px;margin-right:0;margin-bottom:15px;border-radius:50%;cursor:pointer;}.homepage-update-list .truncate-readmore.updates-details{font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;color:#ffffff;max-height:unset;}.homepage-update-list div#views-bootstrap-grid-2:before{content:" ";background-image:url(/themes/custom/rhr_gohotels/css/images/homepage/line.png);height:50px;position:absolute;top:-10px;background-repeat:no-repeat;width:158px;transform:rotate(340deg);left:-15px;}.homepage-update-list .promo-list .col-lg-6:nth-child(3) .hr_style2{display:block;}.homepage-update-list .hr_style2{margin-bottom:20px !important;}.homepage-update-list .updates-list{overflow:unset;margin:0 5px;}.homepage-uplist{display:table;height:106px;overflow:unset;}.homepage-uplist .updates-title{vertical-align:middle;margin:0;position:relative;float:unset;margin-top:-12px;height:auto;position:initial;}.homepage-updates-text{font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:#ffffff;padding-top:40px;}.homepage-readysetgo{height:auto !important;}.testimonial-plane{display:none;}.hotel-testimony-container .why-guest-text{margin-bottom:17px;margin-top:9px;}.why-guest-text{margin-bottom:0;margin-top:50px;font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.5px;text-align:center;color:var(--orange);}.why-guestscontainer .comments-container{padding:0;}.slideshow-container .item{width:100%;margin:auto;}.why-guestscontainer .slideshow-container .text_black.text-comment{font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.88px;color:var(--black);}.homepage-testimonial.why-guests.why-guestscontainer{margin-bottom:95px;}#tcb-testimonial-carousel .carousel-control img,#tcb-testimonial-carousel .carousel-control{width:44px;height:44px;object-fit:contain;}.comments-container .carousel-inner{padding:0 40px;}#tcb-testimonial-carousel a.left.carousel-control{left:10px;}#tcb-testimonial-carousel a.right.carousel-control{right:10px;}#tcb-testimonial-carousel a.left.carousel-control{top:50%;}#tcb-testimonial-carousel a.right.carousel-control{top:50%;}.why-guestscontainer .slideshow-container .item::after{bottom:-50px;}.why-guestscontainer .slideshow-container .item::before{left:calc(0% - 40px);}.why-guestscontainer .slideshow-container .item::after{right:calc(0% - 30px);}.homepage-rsg-list{padding:0 10px;}.homepage-readysetgo .view-more-stories.text-center{padding:0 15px 50px;}.homepage-rsg-text{font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:var(--orange);}.homepage-rsg-text{padding-top:45px;}.homepage-rsg-list .blog-container{margin-top:30px;}.homepage-happy-care .happy-container{padding:0 11px;}.happy-care-devider img{width:278px;height:155px;width:200px;height:112px;float:unset;margin-right:0;display:block;margin:auto;margin-top:20px;margin-bottom:38px;}.happy-container .col-md-7,.happy-container .col-md-8,.happy-container .col-md-9{padding:0 15px;}.happy-list.offers-may-likes .card-text,.happy-list.offers-may-likes .card-text p,.happy-list.promo-list .card-text,.happy-list.promo-list .card-text p{line-height:17.5px;}.hotel-explore-container .about-hotel img{width:89px;height:79px;object-fit:contain;float:unset;margin-right:unset;display:block;margin:auto;}.hotel-explore-container .about-go-text{font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:var(--orange);display:block;margin:auto;margin-bottom:35px;}.hotel-explore-container .h-about-container{display:block;height:unset;overflow:unset;margin:auto;text-align:center;}.attraction-content{padding:0 10px;}.hotel-explore-container .about-hotel{display:block;margin:auto;width:100%;margin-top:64px !important;}.attraction-content .card .explore-card.clearfix{width:100%;}.attraction-content .card .explore-card.clearfix{width:100%;height:335px;}.attraction-content .owl-carousel .owl-stage-outer{height:auto;}.explore-info .explore-card img{width:100%;height:239px;margin:3px;padding-right:5px;}.hotel-explore-container .amenities-card-title{height:auto;margin:-9px 3px 0 4px;}.explore-info .amenities-card-title{padding:15px 10px 20px 10px;}.explore-right{float:unset;clear:both;display:block;margin:auto;width:125px;}.booknow-text{margin:8px 5px 10px 6px;font-family:Semringah;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:0.9px;text-align:center;color:#ffffff;}.header-main .book-now a{float:left;text-align:center;width:164px;height:50px;border-radius:25px;background-image:unset;border:solid 1px #ffffff;background-color:transparent !important;color:white;}.header-main .book-now a{width:100px;height:35px;}.menu-container2{margin:17px 0px;}.about-details p{width:100%;}.partner-row{padding:0;margin:0 -18px;}.about-us-container{height:80px;}.about-us-text{font-size:30px;letter-spacing:1px;line-height:32px;}.about-details_img{width:100%;}.partners-container{margin-bottom:0;}.logo-container-right{margin-top:30px;}.logo-container-left{margin-top:30px;}.about-logo{width:200px;height:111px;object-fit:contain;mix-blend-mode:darken;margin-bottom:20px;display:block;margin:auto;}.partner-column{float:none;width:100%;}.logo-container-left{position:relative;width:100%;margin-top:30px;margin-left:0;}.logo-container-right{position:relative;width:100%;margin-top:30px;margin-left:0;}.about-details{width:100%;border-bottom:solid 1px #979797;padding:18px;}.partners-logo img:first-child{width:74px !important;height:52px !important;object-fit:contain;mix-blend-mode:darken;}.partners-logo img:nth-child(2){width:114px !important;height:57px !important;object-fit:contain;mix-blend-mode:darken;}.partners-logo img:nth-child(3){width:118px !important;height:28px !important;object-fit:contain;mix-blend-mode:darken;}.footer_contact.ml-4{margin-left:31px;overflow:hidden;text-overflow:ellipsis;}.footer_contact_email{margin-top:17px;}.footer-mobile .col-xs-8{margin-top:5px;}.partners_image,.container.partners-logo.text-center img{margin:5px;mix-blend-mode:darken;}.container.partners-logo .col-sm-12,.container.partners-logo .partn.container,.container.partners-logo .col-lg-12{padding:0;}hr.hr-about{display:none;}.partner-column > .about-details:last-child{border-bottom:unset;}.partner-row div:nth-child(4){border:2px solid;}footer{padding:0;}#footerslant{clip-path:polygon(0 0,100% 5%,100% 100%,0% 100%);background-image:linear-gradient(to bottom,#f5f5f5,#ffffff);}.partn.container .row{margin-top:54px !important;}.footer-logo img{width:77px;height:87px;object-fit:contain;margin-bottom:32px;}.footer-mobile .col-xs-12{padding:0;}.mobile-hr{border:solid 1px #dddddd;}.mobile-hrcontainer{padding:0 7px;}.footer-title{font-family:Montserrat;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:4;letter-spacing:0.81px;color:var(--black);}.accordion{font-family:Montserrat;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:4;letter-spacing:0.81px;color:var(--black);text-align:left;outline:none;background-color:transparent;cursor:pointer;width:100%;border:none;transition:0.4s;outline:none;border-top:1px solid #dddddd;padding:0;}.accordion:after{content:'\002B';color:#777;font-weight:bold;float:right;}.accordion.active:after{content:"\2212";}.panel{margin-bottom:0px;outline:none;padding:0 18px;background-color:transparent;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;background-color:transparent;border:none;border-bottom:1px solid #dddddd;border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;}.footer-hotels{margin-top:0;margin-bottom:10px;}.accordion-content{padding:0 10px;}.subscribe-form .form-inline input{width:254px;}.fa-social-link img{margin-right:36px;width:30px;height:30px;object-fit:contain;}.social-media{margin-top:19px;}.footer-copyright{margin-top:35px;padding-bottom:0;margin-left:-20px;}.language-option{float:unset !important;margin-top:0;margin-left:-20px;margin-bottom:21px;}.footer-language .col-lg-2,.footer-language .col-lg-10,.footer-language .container-fluid{padding-right:15px;padding-left:15px;}.simplenews-subscribe input{float:left;width:calc(100% - 91px);vertical-align:top;display:inline-block;padding:10px;height:45px;border-radius:3px 0 0 3px;border:solid 1px #535353;background-color:#ffffff;font-family:Montserrat;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.67;letter-spacing:normal;color:#a9a9a9;}.simplenews-subscribe button{height:45px;border-radius:0 5px 5px 0;background-color:#535353;font-family:Montserrat;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.46;letter-spacing:normal;color:#ffffff;border:solid 1px #535353;}.description-background{clip-path:unset;position:unset;top:0;right:0;width:100%;height:unset;opacity:unset;background-image:unset;}.banner-images-list{display:none;}.hotels-booking-container{display:none;}.hotel-map-loc{margin-top:30px;}.hotel-map-location-container{width:100%;position:unset;margin:0;}.hotel-desription{left:0;top:91px;}.hotel-desription{position:unset;}.mySlidesimg{height:282px;position:relative;}.mySlidesimg img{height:282px;width:auto !important;position:absolute;left:-9999px;right:-9999px;margin:auto;}.room-hotel-content .h-about-container{display:block;overflow:unset;}.room-hotel-info{height:auto;background-image:linear-gradient(121deg,#ffe377 3%,#fce7ad);clip-path:polygon(0 2%,100% 0,100% 100%,0% 100%);margin-top:-45px;padding-bottom:20px;}.room-hotel-content .hotel-info{display:block;margin:unset;}.room-hotel-content .flex-container{display:flex;height:auto;padding-left:0;margin-top:27px;}.hotel-info-text{font-family:Montserrat;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.87px;color:var(--black);}.hotel-banner-description{width:100%;font-family:Montserrat;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.93px;text-align:center;color:var(--black);}.banner-view-location a{display:block;padding:15px 0;border-radius:30px;background-color:var(--orange);text-decoration:unset;}.banner-view-location  i.icon-compass-icon{display:none;}.room-hotel-content .about-hotel{width:100%;}.room-hotel-content .room-slider{width:100%;margin-top:15px;}.room-hotel-content .hotel-info-content{margin:0;}#modal-hotel-amenities .modal-dialog.modal-lg{width:auto;padding-left:15px;padding-right:15px;}#modal-hotel-amenities .modal-header .close{right:0;}.modal-amenities-slider{width:auto;margin-left:0;min-height:auto;}.amenities-carousel .owl-stage-outer{height:unset;}.owl-img-navs-outer.owl-vertical{display:none;}.amenities-carousel.owl-carousel.same-height .owl-stage div > div,.amenities-carousel.owl-carousel.same-height .owl-stage img{height:auto;}.amenities-content .flex-container{display:block;}.amenities-text{padding-top:45px;padding-bottom:41px;font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:#ffffff;}.amenities-content{padding:0 10px 9px;}.hotel-amenities-container{height:auto;}.hotel-amenities-container .card{width:100%;margin-bottom:30px;}.amenities-card img{width:97%;}.amenities-card-title img{width:19px !important;}.hotels-promo-container .homepage-promo-packages-container{width:100%;margin-top:53px;}.room-hotel-content{padding-top:40px;}.room-hotel-content .about-hotel img{display:none;}.hotel-desription .about-go-text{font-family:Semringah;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.5px;text-align:center;color:var(--emerald);display:block;margin:auto;}.owl-img-navs .owl-item{height:65px;}.owl-img-navs-outer .owl-item.selected > div{border-radius:8px;}.room-slider .owl-img-navs .owl-item > .owl-img-nav img,.modal-amenities-slider .owl-img-navs .owl-item > .owl-img-nav img{border-radius:8px;}.owl-carousel.owl-loaded .owl-nav > button.owl-prev{height:35px;width:35px;background-size:35px;}.owl-carousel.owl-loaded .owl-nav > button.owl-next{height:35px;width:35px;background-size:35px;}.owl-carousel.owl-loaded .owl-imgnav > .owl-imgnav-prev,.owl-carousel.owl-loaded .owl-navcustom > .owl-navcustom-prev{left:-4px;}.owl-carousel.owl-loaded .owl-imgnav > .owl-imgnav-next,.owl-carousel.owl-loaded .owl-navcustom > .owl-navcustom-next{right:-4px;}.owl-navcustom-prev img{width:44px;height:43px;object-fit:contain;}.owl-navcustom-next img{width:44px;height:43px;object-fit:contain;}.about-us-text{width:100%;}.terms-container{margin-top:30px;padding:0 28px;margin-bottom:69px;}.update-container{margin:29px 28px 80px 28px;}.node-type-hotel-updates .update-container{margin:29px 28px 56px 28px;}.view-summit-hotels-update.update-padding.container-fluid{padding:0;margin:0;}.update-container > .promo-list{margin-top:0;}.update-container > .promo-list > .col-lg-12{padding:0;}.homepage-update-list .update-container .update-list-hr{display:block;}.update-container .update-list-hr{display:none;}.update-container .col-xs-12 .updates-list{border-top:1px solid #dddddd;margin-bottom:10px;padding-top:30px;}.update-container .updates-inner-list.col-xs-12 .updates-list{border-top:1px solid #dddddd;}.update-container .col-xs-12:first-child .updates-list{padding-top:0;border-top:none;}.updates-list{margin:0;margin-bottom:31px;border:none;}.updates-list img{float:unset;display:block;margin:auto;}.updates-title{vertical-align:middle;margin:0;position:relative;float:unset;margin-top:5px;height:auto;position:initial;}.updates-details{margin:0;border-bottom:none;padding:0 0 17px 0;}.truncate-readmore.updates-details{max-height:unset;}.updates-con{width:100%;height:unset;}.happy-container .col-md-5,.happy-container .col-md-6,.happy-container .col-md-7,.happy-container .col-md-8,.happy-container .col-md-9{padding:0 15px;}.homepage-promo-packages-container{margin-top:31px;}.page-go-hotels-promos-and-packages .terms-container{margin-top:0;}.promo-container div#edit-field-promo-status-value-wrapper{margin-right:0;}.promo-container .views-exposed-form label{margin-right:0px;margin-bottom:10px;}.promo-container div#edit-field-promo-status-value-wrapper{height:unset;}.promo-container form#views-exposed-form-special-offer-page-offers{padding:0 10px;}.promo-container .form-inline{float:unset;}.promo-container div#edit-field-promo-status-value-wrapper{width:35%;}.promo-container div#edit-field-select-hotel-target-id-wrapper{width:60%;float:right;}.promo-container div#edit-field-select-hotel-target-id-wrapper .views-widget{width:100%;}.promo-container div#edit-field-select-hotel-target-id-wrapper > label{min-height:32px;line-height:32px;}.promo-container{margin:18px 10px 0px 11px;}.form-group .form-type-select::before{right:25px;}select.form-control.form-select{width:100%;}.promo-container .filter-mobile{padding:0;}.promo-container .with-border{border-right:solid 1px #6e6e6e;}label.switch{margin-top:10px;}.filter-mobile-hotel{margin-left:8px;}.pagination-container{margin-top:19px;}.promo-inner{padding:34px 27px 0px 28px;}.promo-inner-container{margin:44px 12px 34px 9px;}.promo-inner-container .promo-list .card_container{margin-bottom:32px;}.promo-inner .updates-inner-title{margin-top:42px;}.blog-container .card-button{margin-top:35px;}.blog-form-type.form-group{margin-right:0px;}.blog-container{margin-top:30px;}.page-go-hotels-ready-set-go select.form-control.form-select{margin-top:10px;}.page-go-hotels-ready-set-go .promo-container .views-widget{display:unset;}.page-go-hotels-ready-set-go .terms-container{margin:0;padding:0;}.page-go-hotels-ready-set-go #views-exposed-form-blog-page{float:unset;}.page-go-hotels-ready-set-go .promo-container{margin:18px 10px 80px 11px;}.page-go-hotels-ready-set-go #views-exposed-form-blog-page .form-type-select.form-item{margin-left:0;}.page-go-hotels-ready-set-go .promo-container .views-exposed-form .views-exposed-widget{float:unset;}.blog-inner .card.card_container.offer-card{width:100%;}.updates-inner{padding:34px 27px 0 29px;}.updates-inner-image img{width:100%;height:245px;margin:36px 0 41px 0;}.updates-inner-title{margin-top:20px;margin-bottom:5px;}.other-updates{margin-top:15px;margin-bottom:30px;}.updates-inner-details{padding:0 0 37px 0;}.promo-inner-container .other-updates{margin-bottom:30px;}.promo-inner .updates-inner-image img{width:100%;height:auto;margin:21px 0 20px 0;}.promo-inner-ended{top:31px;}.promo-inner-details{padding:0 0 36px 0;}.blog-inner{margin-top:104px;padding:0 27px 0 29px;}.blog-inner .col-md-5{padding:15px;}.blog-inner .back-to{margin-bottom:20px;}.application-container .contact-box,.application-container .back-to,.application-details{width:100%;height:auto;box-shadow:unset;border:unset;background-color:unset;}.application-container{padding:36px 28px 0 27px;}.application-container.faq-container{padding:0;}.application-container .back-to{margin-top:0;margin-bottom:28px;}.addplication-address{margin-top:10px;margin-bottom:30px;}.application-details{padding:0;border-radius:0;box-shadow:none;border:none;background-color:transparent;}.application-form .be-sure-note{width:100%;height:auto;}.required-fields{float:unset;}.application-form{padding-top:29px;}.application-container .contact-box{margin-bottom:0;}.webform-client-form-33 .investor_form{}.contact-us-form .vacinity-vertical-align{display:block;}.contact-us-form .ja_upload{width:100%;}#ja-form-modal .modal-content{width:100%;}#ja-form-modal .modal-content .confirmation-header-title{width:100%;}.webform-client-form-33 .investor_form .text_label{white-space:unset;}.webform-client-form-33 .investment-timeframe .form-group > .row > .col-md-6{padding-right:15px;margin-bottom:15px;}.webform-client-form-33 .investment-timeframe .form-group .form-type-select::before{right:25px;}.contact-us-form .vacinity{padding:20px;}.vacinity hr{display:none;}.contact-us-form .vacinity .col-xs-12{width:100%;text-align:center;padding-left:0;padding-bottom:10px;margin:0;}.contact-us-form .vacinity .col-lg-12.centered.top_3{padding-right:0;}.career-container{padding:0;}.career-detaills,.career-department{width:100%;}.career-container .form-inline{float:unset;}.career-container .form-group .form-type-select::before{right:37px;}.career-container .btn-submit{margin-bottom:39px;}.career-info{padding:0;}.filter-group .form-inline label{margin-bottom:12px;}.terms-container.page__careers{padding:30px 28px 70px 27px;margin:0;}.career-detaills p{width:100%;}.career-info .btn-submit{margin-top:26px;width:100%;}.career-info .career-separator .col-md-4{padding:0;}form#views-exposed-form-careers-page{float:unset;margin-bottom:66px;}.page__careers .views-exposed-form .views-exposed-widget{float:unset;}.page__careers .form-item.form-item-default-filter.form-type-select.form-group:before{right:40px;}.page__careers .views-exposed-form label{margin-bottom:17px;}.career-poosition{margin-top:36px;margin-bottom:19px;}.view-careers h3{padding-top:35px;}.page__careers .views-widget{display:unset;}.choose-file-note{width:100%;}.page-job-application-form .application-container{padding:23px 27px 80px;}.page-job-application-form #webform-client-form-45 .col-lg-12{padding:0 15px;}.page-job-application-form #webform-client-form-45 .col-container-ja{padding:0;}.page-job-application-form .cover-letter textarea#edit-submitted-cover-letter{min-height:250px;}.page-job-application-form .webform-client-form-45 .captcha.panel{max-height:unset;padding:0;margin:20px 10px;}.application-form label{margin-bottom:6px;margin-top:16px;}.application-container .contact-us-form{padding:0;}.contact-us-form .application-details{padding:0;margin:0 0 76px 0;}.addplication-title,.contact-us-form .addplication-address,.contact-us-form .required-fields{text-align:left;}.contact-us-form .addplication-address{margin-top:10px;margin-bottom:15px;}.contact-us-form .application-form{padding-top:18px;}.contact-us-form .checkbox label{width:100%;}.contact-us-form p.text_besure{width:100%;}.webform-client-form-33 .captcha.panel,.webform-client-form-45 .captcha.panel{max-height:unset;padding:0;margin:10px;}.application-form .form-actions{padding-top:0;}.application-form button.webform-submit.button-primary.btn.btn-primary.form-submit{width:100%;}.faq-header{font-family:Montserrat;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;color:var(--black);margin-top:26px;margin-bottom:33px;}.node-type-faqs .backtohotel_alignment{margin-top:20px;margin-left:0px;}.faqs{padding:10px 5px 10px 0px;width:80%;min-width:320px;}.faqs .faq-tab{text-align:right;padding-right:20px;}.faqs .faq-title,.faqs .panel-heading,.faqs .panel-group{margin:0;padding:0;}.faqs .panel{max-height:unset;}.faqs .panel.panel-default > .panel-heading{position:relative;}.faqs .panel.panel-default > .panel-heading:before{right:0;top:calc(50% - 7px);position:absolute;}.faq-tab > li{display:block;margin:0;}.faq-tab li a{padding:0 7px;width:100px;height:100px;}.faqs-onload .faq-tab > li{display:inline;margin:0;}.faqs .faq-img,.faqs .faq-text{height:42px;display:flex;align-items:center;justify-content:center;line-height:14px;}.faqs .faq-img{align-items:flex-end;height:58px;}.faqs .faq-img > img{width:65px;height:auto;max-height:100%;}.faqs-onload .faq-tab li a{margin:0 10px 20px;}.faqs-onload{width:100%;display:inline;}.faqs .faqs-onload .faq-tab{text-align:center;}.faq-tab .faq-img i{font-size:38px;}.faq-text{font-family:Montserrat;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.86px;text-align:center;color:var(--black);margin-top:0px;}.faqs .tab-pane{padding:0;}.faqs .faq-title{margin-bottom:23px;}.faqs .panel-default{padding:15px 10px;}.faqs .panel-title{font-size:14px;font-weight:500;letter-spacing:0.8px;color:#303030;line-height:normal;}.faqs .panel-body{font-size:14px;margin:0;padding:10px 0;}.faqs .panel-title > .clearfix > .left{width:calc(100% - 15px);}.panel-title > .clearfix > .left{width:calc(100% - 50px);display:block;float:left;}.panel-title > .clearfix > .right{width:49px;display:block;float:right;font-size:18px;text-align:right;}.faqs-footer > div{margin:20px 15px;}.faqs-footer > div > p{margin:initial;}.faqs-footer-header{margin-bottom:30px !important;}.faqs-footer-header > h4{margin-top:60px;}.faqs-footer-header > p{padding-top:10px;font-family:GFSDidot;font-size:16px;}.go-explore-more img{display:none;}.map-custom-tagline{display:inline-block;margin-right:0;display:block;margin:auto;}.homepage-custom-map-tagline{text-align:unset;}.about-hotel{display:block;margin:auto;margin-top:13px !important;}.banner-view-location{margin-top:25px;margin-bottom:65px;}.about-go-hotels .col-md-5{padding-right:15px;padding-left:15px;}.view-homepage .col-md-7.happy-care-video{display:none;}.happy-nav-pills-container .col-md-3{padding:0 15px;}.happy-care-hr{display:none;}.happy-container .happy-care-video{width:100%;border-radius:unset;box-shadow:unset;border:unset;background-image:unset;height:auto;}.happytocare-content2.clearfix{padding:0 15px;}.happy-container .updates-list-container{width:100%;margin:0;}.happy-container .updates-list-container .updates-list-item:last-child .update-list-hr{display:none;}.happy-us-text{padding-bottom:10px;}.happy-us-text img{width:170px;height:95px;}.featured-details-container .happytocare-content2.clearfix{padding-top:0;}.happy-tagline{display:block;margin:auto;margin-top:13px;width:100%;font-family:Montserrat;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.88px;text-align:center;color:var(--black);padding:0 18px 0 19px;}.happy-nav-content .homepage-updates-list{margin-bottom:20px;}.happy-nav-pills-container .nav li a{min-width:110px;height:50px;width:100px;height:30px;font-family:Montserrat;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.75px;text-align:center;padding:10px 2px 38px;}.happy-nav-pills-container .nav li{padding-right:6px;}.happy-nav-pills .tab-content{margin:0 11px 0 4px;}.nav-divider{margin-top:29px;}.happy-nav-pills .nav-pills>li.active>a,.happy-nav-pills .nav-pills>li.active>a:focus,.happy-nav-pills .nav-pills>li.active>a:hover,.happy-nav-pills .nav-pills>li>a:hover{min-width:110px;height:30px;font-family:Montserrat;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.75px;text-align:center;color:#ffffff;}.happy-nav-pills-container ul.nav.nav-pills{margin:auto;width:unset;display:flex;justify-content:unset;}.happy-nav-pills{margin:19px 0 0 7px;}.happy-nav-pull-wrap{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.happy-nav-pull-wrap::-webkit-scrollbar{display:none;}.updates-list-container .happy-featured-story:last-child .homepage-updates-list{margin-bottom:0;}#featured.tab-pane{margin-bottom:90px;}.featured-divider.nav-divider,.featured-divider.nav-divider .col-md-12 > .col-md-3{margin:0;padding:0;}.featured-divider.nav-divider .happytocare-services{margin:30px 0 20px;}.featured-container{position:relative;padding-bottom:112px;border-bottom:solid 1px #dcdcdc;}.featured-divider .back-happy-to-cate{position:absolute;bottom:49px;text-align:center;width:100%;}.back-happy-to-cate a.tab-readmore{width:100%;height:52px;border-radius:30px;border:solid 1px var(--orange);padding:15px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;font-family:Montserrat;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--orange);}.featured-container .col-md-12,.featured-container .col-md-2{position:unset;}.happy-inner{padding:34px 28px 0 27px;}.happy-inner-container{padding:0 28px 45px 27px;margin:0;}.happy-inner-container .other-updates{margin-top:40px;margin-bottom:40px;}.happy-inner-container .promo-list .card_container.offer-card{margin-bottom:25px;}.happy-inner-image{height:auto;}#myNav.menu-overlay .menu-content a{margin-left:0;width:100%;padding-left:15 !important;font-size:18px;line-height:2.5;letter-spacing:0.72px;}.map-custom-tagline-title{font-size:30px;letter-spacing:1.5px;}.map-custom-tagline-desc{font-size:13px;font-weight:bold;line-height:1.54;letter-spacing:0.87px;}.homepage-map-wrapper{float:unset;margin-right:unset;margin-top:10px;overflow-x:auto;}.homepage-custom-map{width:900px;}.map-bg{top:85px;left:50px;}footer .language-option{width:95px;}footer .language-option select{padding-left:30px;}label.language-drpdwn:before{left:0;font-size:20px;top:3px;}.homeppage-booking.inputted .popover-markup .popover-content{padding:10px 0 0 15px;}.homeppage-booking.inputted .popover-markup .popover-content tr.clone > td{width:90px;}.homeppage-booking.inputted .popover-markup .popover-content tr.clone > td:first-child,.homeppage-booking.inputted .popover-markup .popover-content tr.clone > td:last-child{width:unset;}.popover-markup .room-controls{padding:0;}.popover-markup .room-controls .fa.fa-plus,.popover-markup .room-controls .fa.fa-minus{font-size:9px !important;padding:0 5px;}.popover-markup .number-spinner-label{font-weight:500;font-family:'Poppins';}.homepage-promo-list.promo-list .card-body .card-title a{line-height:25px;max-height:22px;}.homepage-promo-list.promo-list .card-text,.homepage-promo-list.promo-list .card-text p{line-height:18px;max-height:90px;}.page-user-login .region.region-content{padding:0;}#user-login .captcha.panel{margin-bottom:20px;padding:0;max-height:unset;border:1px solid #ddd;border-radius:4px;}#sliding-popup .popup-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;}#popup-buttons{max-width:100%;}.choosehotels-booking div.popover .popover-content{padding:10px 15px;}.node-type-hotels .banner-view-location img{padding-bottom:10px;}.node-type-hotels .banner-view-location a.viewloc{margin:0 15px !important;}#tcb-wwo-carousel .carousel-control{display:block;position:relative;}#tcb-wwo-carousel .carousel-inner{padding:0 75px;}#tcb-wwo-carousel .carousel-inner > div.item.active{flex:1 0 auto;display:flex;justify-content:center;width:100%;}#tcb-wwo-carousel .carousel-inner .wwo-card-container{display:flex;}.slideshow-container #tcb-wwo-carousel .item{width:auto;}.node--type-hotels div#social_side_links{display:none;}.page-node-33.node--type-webform .field-item.even > p{display:none;}.node--type-hotels .amenities-card-title > a{float:left;margin:auto auto 4px auto;}.page-node-33 .webform-element-description .control-label{width:auto;height:auto;}.contact-us-form .checkbox .control-label p{width:auto;}.page-node-33.node--type-webform .js-form-type-checkbox.form-item-explicit-consent{padding-bottom:0;}li.images-hotels:last-child{padding-bottom:20px;}li.menu-main__item:last-child{padding-bottom:20px;}#edit-terms-and-conditions--description .webform-element-description{text-align:justify;}.page-node-33.node--type-webform .js-form-type-checkbox{padding-top:8px;padding-bottom:24px !important;}.page__careers .form-item.js-form-item:before{right:40px;}form.webform-submission-form>div.form-item-terms-and-conditions{padding:20px 16px 12px 16px;}form.webform-submission-form>div.form-item-explicit-consent{padding:0px 16px 12px 16px;}form.webform-submission-form>div.form-item-terms-and-conditions,form.webform-submission-form>div.form-item-explicit-consent{text-align:justify;}.node--type-webform .captcha-type-challenge--image .captcha__element{padding:20px 0;}.contact-us-form .checkbox .control-label p{margin-left:0;}form.webform-submission-form>div.form-item-terms-and-conditions{padding:20px 12px 8px 16px;}form.webform-submission-form>div.form-item-explicit-consent{padding:0 12px 8px 16px;}form.rhr-webform button,form .form-actions input[type=submit]{margin-top:0;}.contact-us-form .captcha.captcha-type-challenge--image{padding:0;}.node--type-webform .webform-element-description{padding-right:12px;}.node--type-hotels .attraction-content .owl-carousel{padding:0 30px;}.popover-content .hotel-name:last-child{border-bottom:none;}.contact-us-form .form-group .form-group.js-form-item-inquiry-type.form-item-inquiry-type:before{right:27px !important;}.page-go-hotels-promos-and-packages .promo-container .form-item.form-item-field-select-hotel-target-id.form-type-select.form-group:before{right:10px !important;}.promo-container .views-exposed-form .views-exposed-widget,.promo-container .views-widget{width:100%;}#views-exposed-form-blog-page .form-type-select.form-item{margin-left:0;}#views-exposed-form-blog-page .form-type-select.form-item:first-child{margin-top:5px;margin-bottom:5px;}.terms-container.page__ready_set_go{margin-top:0;}.node--type-webform .form-item-terms-and-conditions,.node--type-webform .form-item-explicit-consent{padding-top:8px !important;}.view-display-id-block_hotel_blog .owl-carousel{padding:0 30px;}.contact-us-form .vacinity .col-lg-3{text-align:center;margin-bottom:4px;}.contact-us-form .js-form-managed-file.form-managed-file label{margin:16px 0 !important;}}@media (min-width:768px) and (max-width:991.98px){footer,.terms-container,.about-us-container,.promo-inner,.promo-inner-container,.update-container,.updates-inner,.happyyy-container,.happy-nav-pills,.happy-inner,.happy-inner-container,.faqs,.faq-header,.hotel-banner,.hotels-container,.hotel-amenities-container,.hotels-promo-container,.hotel-testimony-container,.hotel-ready-set-container,.hotel-explore-container,.homepage-bg,#homepage-ajaxcontent,.application-container,.blog-inner,#myNav > .container{zoom:0.65;}.terms-container.page__node__46{padding:14px 0 80px;margin:auto;}.terms-container.page__node__46 .container{width:1100px;}.partner-row{padding:unset;}.partner-row .logo-container-left,.partner-row .logo-container-right{width:unset;margin:40px 0 0;}.partner-row .logo-container-left{padding-left:32%;padding-right:30px;}.partner-row .logo-container-right{padding-left:30px;padding-right:32%;}.partner-row .about-details_img,.partner-row .about-details{width:100%;}.promo-inner{padding:34px 7.4% 0 8%;}.update-container,.updates-inner{margin:0;padding:40px 7% 0 8%;}.updates-inner{margin-top:70px;}.happy-nav-pills{min-width:1100px;width:80%;margin:36px auto  112px;}.happy-inner-image{height:auto;}.trapezoid{width:96%;margin-left:2%;}.trapezoid:before{left:0;width:98%;}.room-hotel-content .room-slider{width:auto;}#tcb-testimonial-carousel a.left.carousel-control{left:0;}#tcb-testimonial-carousel a.right.carousel-control{right:0;}.homepage-banner .carousel-inner > .item{max-height:650px;}.homepage-booking-container{max-width:unset;margin-top:132px;margin-right:33px;}.homepage-banner .carousel-inner > .item > img{min-width:1290px;}.circle-go-g,.circle-go-o{left:160px;width:135px;}.go-girl-img .go-girl{width:650px;top:50px;}.exlore-banner{width:330px;top:75px;left:420px;}.cloud{width:110px;top:75px;left:295px !important;}.about-go-hotels{height:auto;padding-bottom:20px;}.homepage-hotel-details{z-index:2;margin:10px 50px;width:auto;}.about-hotel-details{width:auto;}.go-explore-more{display:none;}.map-custom-tagline{text-align:center;margin-right:0;width:100%;}.homepage-map-wrapper{float:unset;margin:0 auto;}.promo-list .card-text,.promo-list .card-text p{line-height:18.5px;}.home-banner-customitem1{top:60px;left:-20px;}.go-girl-img{zoom:0.9;}.career-detaills,.career-department,.career-detaills p{width:100%;}.promo-list.blog-container .card-text p,.promo-list.blog-container .card-text{height:70px;}.blog-inner .col-md-5{padding:0;}.blog-inner .back-to{padding-top:34px;}.main > .header-main{height:50px;}.main > .header-main .logo img{width:auto;height:43px;}.main > .header-main .header-right a{width:110px;height:30px;}.menu-container .menu-text{font-size:16px;margin:6px auto;}.menu-overlay .closebtn{font-size:21px;}.menu-overlay .closebtn img{width:21px;height:21px;margin:0;}#sliding-popup{zoom:0.78;}}@media (min-width:992px) and (max-width:1336px){footer,.terms-container,.about-us-container,.promo-inner,.promo-inner-container,.update-container,.updates-inner,.happyyy-container,.happy-nav-pills,.happy-inner,.happy-inner-container,.faqs,.faq-header,.hotel-banner,.hotels-container,.hotel-amenities-container,.hotels-promo-container,.hotel-testimony-container,.hotel-ready-set-container,.hotel-explore-container,.homepage-bg,#homepage-ajaxcontent,.application-container,.blog-inner,#myNav > .container{zoom:0.8;}.active.menu-container{zoom:0.9;}.main > .about-us-container,.happyyy-container{margin-top:90px;}.terms-container.page__node__46{padding:14px 0 80px;margin:auto;}.terms-container.page__node__46 .container{width:1100px;}.partner-row{padding:unset;}.partner-row .logo-container-left,.partner-row .logo-container-right{width:unset;margin:40px 0 0;}.partner-row .logo-container-left{padding-left:32%;padding-right:30px;}.partner-row .logo-container-right{padding-left:30px;padding-right:32%;}.partner-row .about-details_img,.partner-row .about-details{width:100%;}.promo-inner{padding:34px 7.4% 0 8%;}.update-container,.updates-inner{margin:0;padding:40px 7% 0 8%;}.updates-inner{margin-top:70px;}.happy-nav-pills{min-width:1150px;width:80%;margin:36px auto  112px;}.happy-inner-image{height:auto;}.trapezoid:before{left:2%;}.room-hotel-content .room-slider{width:auto;}.homepage-banner .carousel-inner > .item{max-height:650px;}.homepage-booking-container{max-width:unset;margin-top:112px;margin-right:73px;}.circle-go-g,.circle-go-o{left:160px;width:135px;}.go-girl-img .go-girl{width:650px;top:50px;}.exlore-banner{width:330px;top:75px;left:420px;}.cloud{width:110px;top:75px;left:295px !important;}.header-main .header-right a{width:142px;height:45px;}.menu-container .menu-text{font-size:21px;}.menu-overlay .closebtn{font-size:21px;}.menu-overlay .closebtn img{width:21px;height:21px;margin:0;}.scale-wrap{overflow:hidden;}.scale8{transform:scale(0.8);transform-origin:top left;zoom:1;}.scale-unmargin > .scale8{margin:0 !important;}.scale-unmargin-y > .scale8{margin-top:0 !important;margin-bottom:0 !important;}.scale8-promo-inner{margin-top:70px !important;}.scale8-update-container > .update-container > .promo-list{margin-top:0;}}@media (min-width:992px) and (max-width:1199.98px){.homepage-booking-container{margin-right:0.5%;}.fa-social-link img{margin-right:15px;}.homepage-custom-map{transform:scale(0.9);transform-origin:top left;width:800px;}}@media screen and (min-width:1441px){.terms-container,.promo-inner,.promo-inner-container,.update-container,.updates-inner,.happy-nav-pills,.happy-inner,.happy-inner-container{max-width:1440px;margin-left:auto;margin-right:auto;}.homepage-banner-wrap{min-height:unset;}}@media (max-width :740px){#sliding-popup .popup-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;}.eu-cookie-compliance-buttons{max-width:unset;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{margin-right:0px;margin-bottom:15px;}}@media (max-width :425px){#popup-buttons{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:115px;}#popup-buttons .btn-manage-wrap{width:100%;}#popup-buttons .btn-manage-wrap a{color:#ffff;width:100%;display:block;text-align:center;}#sliding-popup .popup-content #popup-buttons button.agree-button{width:100%;margin-right:0px;}#consent-modal .eu-cookie-compliance-category{display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}#consent-modal .eu-cookie-details,#consent-modal .eu-cookie-checkbox{width:100%;}#consent-modal .eu-cookie-checkbox{margin-top:10px;}#consent-modal .eu-cookie-compliance-categories-buttons{display:flex;flex-direction:column;justify-content:space-around;align-items:stretch;}#consent-modal .eu-cookie-compliance-categories-buttons > button{width:100%;}.eu-cookie-compliance-categories-buttons button.eu-cookie-compliance-close{margin-bottom:10px;}}@media only screen and (min-width :768px){.node--type-homepage #tcb-wwo-carousel .item{display:flex;justify-content:center;}}@media only screen and (min-width :320px) and (max-width:740px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){img.testimonial-plane + .why-guest-text{padding:32px 0 0 0;}.wwo-page-container .why-guest-text{padding:0 0 16px 0;}#myBooknow .booking_con .booking-form-container.bg_bookingform{margin-right:0% !important;}.node--type-blog .blog-inner-details .field-item.even > p > img{width:100%;}.node--type-blog .blog-inner-details .field-item.even > p > iframe{width:100%;}}@media only screen and (min-width :550px) and (max-width:767.98px){.booking_con{margin:auto;width:75%;}#myBooknow .booking_con .lg-left .booknow-text1{font-size:6.2vw !important;}#myBooknow .booking_con .lg-left .booknow-text3{font-size:2.4vw !important;}}@media only screen and (min-width:768px){.node--type-hotels .explore-title{height:unset;}.node--type-hotels .explore-center{display:inline-flex;flex-wrap:wrap;width:45%;position:absolute;font-size:15px;height:28px;align-items:center;}.node--type-hotels .explore-left{max-width:150px;}.contact-us-form .vacinity .col-lg-12.centered.top_3{display:inline-flex;align-items:center;}}@media only screen and (max-width :1023px){.wwo-page-container .why-guest-text{display:flex;flex-direction:column;align-items:center;margin-top:50px;}}@media only screen and (min-width :1441px){.page__careers .form-type-select.js-form-item-field-select-hotel-target-id{text-align:right;display:grid;justify-items:end;}.page__careers .form-item.form-item-default-filter.form-type-select.form-group:before,.page__careers .form-item.js-form-item:before{right:unset;padding:9px 9px 0px 9px;}}@media only screen and (min-width :1800px){.swu-img::before{zoom:1.8;left:-8px;top:-10px;}.node--type-homepage .swu-title-wrapper .swu-title{font-size:1.2svw;}}
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em;}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.daterangepicker.opensleft:before{right:9px;}.daterangepicker.opensleft:after{right:10px;}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.opensright:before{left:9px;}.daterangepicker.opensright:after{left:10px;}.daterangepicker.drop-up{margin-top:-7px;}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc;}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none;}.daterangepicker.single .drp-selected{display:none;}.daterangepicker.show-calendar .drp-calendar{display:block;}.daterangepicker.show-calendar .drp-buttons{display:block;}.daterangepicker.auto-apply .drp-buttons{display:none;}.daterangepicker .drp-calendar{display:none;max-width:270px;}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;}.daterangepicker .drp-calendar.right{padding:8px;}.daterangepicker .drp-calendar.single .calendar-table{border:none;}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px;}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg);}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff;}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999;}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0;}.daterangepicker td.start-date{border-radius:4px 0 0 4px;}.daterangepicker td.end-date{border-radius:0 4px 4px 0;}.daterangepicker td.start-date.end-date{border-radius:4px;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff;}.daterangepicker th.month{width:auto;}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect{margin-right:2%;width:56%;}.daterangepicker select.yearselect{width:40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px;}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed;}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px;}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px;}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd;}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd;}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker .ranges{float:none;text-align:left;margin:0;}.daterangepicker.show-calendar .ranges{margin-top:8px;}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;}.daterangepicker .ranges li:hover{background-color:#eee;}.daterangepicker .ranges li.active{background-color:#08c;color:#fff;}@media (min-width:564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:140px;}.daterangepicker.single .ranges ul{width:100%;}.daterangepicker.single .drp-calendar.left{clear:none;}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left;}.daterangepicker{direction:ltr;text-align:left;}.daterangepicker .drp-calendar.left{clear:left;margin-right:0;}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker .drp-calendar.right{margin-left:0;}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px;}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left;}}@media (min-width:730px){.daterangepicker .ranges{width:auto;}.daterangepicker .ranges{float:left;}.daterangepicker.rtl .ranges{float:right;}.daterangepicker .drp-calendar.left{clear:none !important;}}
@font-face{font-family:'gohotels';src:url(/themes/custom/rhr_gohotels/css/theme/fonts/gohotels.eot?8296hw=);src:url(/themes/custom/rhr_gohotels/css/theme/fonts/gohotels.eot?8296hw=#iefix) format('embedded-opentype'),url(/themes/custom/rhr_gohotels/css/theme/fonts/gohotels.ttf?8296hw=) format('truetype'),url(/themes/custom/rhr_gohotels/css/theme/fonts/gohotels.woff?8296hw=) format('woff'),url(/themes/custom/rhr_gohotels/css/theme/fonts/gohotels.svg?8296hw=#gohotels) format('svg');font-weight:normal;font-style:normal;font-display:swap;}[class^="icon-"],[class*=" icon-"]{font-family:'gohotels' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-compass-icon:before{content:"\e903";color:#ffdc57;font-size:34px;margin-right:10px;vertical-align:middle;}.icon-contact-icon:before{content:"\e902";color:#6d7278;}.icon-location-icon:before{content:"\e900";color:#6d7278;}.icon-phone-call:before{content:"\e901";color:#fff;}.icon-oval-left .path1:before{content:"\e900";color:rgb(0,0,0);opacity:0.25;}.icon-oval-left .path2:before{content:"\e901";margin-left:-1em;color:rgb(255,255,255);}.icon-oval-right .path1:before{content:"\e902";color:rgb(0,0,0);opacity:0.25;}.icon-oval-right .path2:before{content:"\e903";margin-left:-1em;color:rgb(255,255,255);}
