.card-header .btn-group .btn{background-color:white;font-size:10pt;color:black;height:35px;}.card-body{border-radius:6px;background-color:#F8F9FA;}.card-body .container .row .img-fluid{border-radius:3%;margin-bottom:10px;}.card-body .container .row .sub-pict{font-weight:500;display:block;color:black;}.card-body .container .row .link-primary{font-weight:bold;}.container-header{font-weight:bold;color:black;}.card-utama{width:100%;margin-top:20px;border:2px black solid;border-radius:6px;}.card-title .btn{width:250px;margin-left:-18px;text-decoration:none;}.card-text{color:black;font-weight:600;margin-bottom:10px;}ul{font-weight:500;}.wh-rewards{color:orange;}.price{color:orange;font-size:12pt;font-weight:bold;}.card-body .col .btn{border-radius:3px;background-color:#978667;color:white;border-color:#978667;}@media (max-width:991px){#room_type_description_title{display:none}#room-packet-card-content{flex-direction:column}#price_mobile{display:block}#select_hotel_booking{margin-bottom:10px}}.custom-tooltip{background:white;position:absolute;padding:20px;border-radius:10px;max-width:250px;}.custom-tooltip-sm{background:white;position:absolute;padding:5px;border-radius:10px;max-width:154px;width:100%;color:black;margin-top:10px;right:65px;}.custom-tooltip-login{background:white;position:absolute;padding:20px;border-radius:10px;min-width:300px;max-width:300px;top:72px;right:65px;}.tooltip_text{margin:20px;display:flex;justify-content:space-between;align-items:center;color:black;}.pinned-image-container{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;background-color:#ccc;}@media (max-width:320px){.qtyplus{display:none;}.qtyminus{display:none;}}@media(max-width:500px){#footer_social_app{align-items:start!important;flex-direction:column}}@media (max-width:1199.9px){.cart_section{display:none}.cart_popup{display:block!important;width:100%;position:sticky;bottom:0;background-color:white;border-radius:10px 10px 0 0;z-index:9999;box-shadow:rgba(27,27,27,.1) 0px -4px 8px 0,rgba(27,27,27,.1) 0 1px 3px 0;padding:20px 20px 10px 20px}.cart_popup_flex{justify-content:space-between;display:flex;align-items:center}}@media (min-width:1200px){.cart_popup{display:none!important}}@media(max-width:767.9px){.popup_wrapper .popup_content.newsletter_c{display:none}.popup_wrapper .popup_content_mobile{display:block!important;height:100%;width:100%;background-color:white}}.mobile_detail{float:right;}@media(max-width:450px){.mobile_detail{float:none}.mobile_detail::before{content:"\a";white-space:pre}}@media(max-width:992px){.menu-outside{display:none}.menu-hamburger{display:block}}@media(min-width:992px){.menu-outside{display:inline-block}.menu-hamburger{display:none}}.nice-select{font-size:15px;font-weight:500!important;color:#6c757d;border:none!important;}.nice-select.wide{margin-bottom:0;}.nice-select .option{font-weight:500;}#header_booking_container{position:-webkit-sticky;position:sticky;top:0;z-index:500;}@-webkit-keyframes slideDownBooking{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(85px)}}@-moz-keyframes slideDownBooking{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(85px)}}@-o-keyframes slideDownBooking{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(85px)}}@keyframes slideDownBooking{0%{transform:translateY(0)}100%{transform:translateY(85px)}}.animated.slideDownBooking{-webkit-animation-name:slideDownBooking;-moz-animation-name:slideDownBooking;-o-animation-name:slideDownBooking;animation-name:slideDownBooking;}@-webkit-keyframes slideUpBooking{0%{-webkit-transform:translateY(85px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideUpBooking{0%{-moz-transform:translateY(85px)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideUpBooking{0%{-o-transform:translateY(85px)}100%{-o-transform:translateY(0)}}@keyframes slideUpBooking{0%{transform:translateY(85px)}100%{transform:translateY(0)}}.animated.slideUpBooking{-webkit-animation-name:slideUpBooking;-moz-animation-name:slideUpBooking;-o-animation-name:slideUpBooking;animation-name:slideUpBooking;}span.fa.checked{color:orange;}footer .container{padding-bottom:3rem;}@media(max-width:500px){footer .container{padding-bottom:5rem}}.nice-select.select-guest .list{list-style-type:none;width:max-content;overflow:unset;}.nice-select.select-guest .qty-buttons label{top:1px;}.margin_50_95{padding-top:50px;padding-bottom:95px}@media (max-width:767px){.table-member-benefit{font-size:.5em}}.table-member-benefit td{text-align:center;vertical-align:middle;}.table-member-benefit tbody tr{background:#faf8f5;}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:#a17339;}.container-fluid.member-area{padding:95px 0 20px 0;width:100%;}.isotope-wrapper .p_0_100{padding:0 100px;}.profile-widget .profile-widget-header{display:inline-block;width:100%;margin-bottom:10px;}.profile-widget .profile-widget-picture{box-shadow:0 4px 8px rgba(0,0,0,.03);float:left;width:160px;margin:-75px -5px 0 20px;position:relative;z-index:1;}.profile-widget .profile-widget-items{display:flex;position:relative;}.profile-widget .profile-widget-items:after{content:" ";position:absolute;bottom:0;left:-25px;right:0;height:1px;background-color:#f2f2f2;}.profile-widget .profile-widget-items .profile-widget-item{flex:1;text-align:center;border-right:1px solid #f2f2f2;padding:20px 0;}.profile-widget .profile-widget-items .profile-widget-item .profile-widget-item-label{font-weight:600;font-size:12px;letter-spacing:.5px;color:#34395e;}.profile-widget .profile-widget-items .profile-widget-item .profile-widget-item-value{color:#000;font-weight:600;font-size:16px;}.profile-widget .profile-widget-description{padding:20px;line-height:26px;}.profile-widget .profile-widget-description .nav-pills .nav-link{border-radius:inherit;}@media (max-width:575.98px){.container-fluid.member-area{padding-top:20px}.isotope-wrapper .p_0_100{padding:0}.profile-widget .profile-widget-picture{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:40px 0 0 0;float:none}}@media (max-width:575px){.vcard-container{min-height:500px}}.vcard{width:500px;height:300px;color:#fff;cursor:pointer;perspective:1000px;}.vcard-body{width:100%;height:100%;position:relative;transition:transform 1s;transform-style:preserve-3d;}.vcard-img{width:100%;position:absolute;top:0;left:0;z-index:-1;}@media (max-width:575.98px){.vcard{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg) translate(90px,90px)}}.member-area .nav-pills .nav-link{border-radius:0;font-weight:600;color:#4e4e4e!important;}.member-area .nav-pills .nav-link.active{color:#ffffff!important;}.member-area .profile-widget .profile-widget-description{padding:0;}.swal2-confirm{min-width:90px;}.member-area nav{background-color:lightgrey;}.bg-email-verified{background-color:rgb(16 255 16 / 60%);}.bg-email-unverified{background-color:rgb(255 65 96 / 60%);}a.box_social_media{display:block;margin-bottom:25px;height:300px;position:relative;overflow:hidden;background-color:#ccc;border-radius:10px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2)}a.box_social_media .info{position:absolute;width:100%;z-index:9;display:block;padding:25% 30px 0 30px;color:#fff;left:0;bottom:-75px;padding-bottom:60px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;background:transparent;background:-webkit-linear-gradient(top,transparent,#000);background:linear-gradient(to bottom,transparent,#000)}a.box_social_media .info small{text-transform:uppercase;font-weight:600;letter-spacing:2px;color:#999;display:block;margin-bottom:0;font-size:12px;font-size:.75rem;color:#fff}a.box_social_media .info h3{color:#fff;font-size:26px;font-size:1.625rem;font-weight:600;margin-bottom:15px}a.box_social_media .info h5{color:#fff;font-size:16px;font-size:1.4rem;font-weight:600;margin-bottom:15px}a.box_social_media .info span{font-size:15px;font-size:.6rem;font-weight:400;display:inline-flex;align-items:center;opacity:0;position:relative}a.box_social_media .info span:before{position:absolute;bottom:-5px;left:0;width:10px;height:2px;content:"";transition:width 500ms ease;background-color:#fff}a.box_social_media .info span:hover{border-color:transparent}a.box_social_media figure{position:relative;overflow:hidden;width:100%;height:100%}a.box_social_media:hover .info{-webkit-transform:translate(0,-65px);-moz-transform:translate(0,-65px);-ms-transform:translate(0,-65px);-o-transform:translate(0,-65px);transform:translate(0,-65px)}a.box_social_media:hover .info span{opacity:1}a.box_social_media:hover .info span:before{width:100%}a.box_social_media:hover .background-image{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.margin_75_75{padding-top:75px;padding-bottom:75px}@media (max-width:767px){.margin_75_75{padding-top:15px;padding-bottom:50px}}.event_setup input[type=radio]{position:absolute;opacity:0;width:0;height:0;}.event_setup [type=radio] + img{cursor:pointer;}.event_setup [type=radio]:checked + img{outline:2px solid #978667;}em.read_more{position:absolute!important;bottom:2em;margin-left:60px;}@media (max-width:767px){em.read_more{position:absolute!important;bottom:2em;margin-left:20px}}.elite_btn{padding:initial!important;color:black;font-weight:400;width:-webkit-fill-available;}.elite_btn:active,.elite_btn:hover{border-color:transparent!important;}