td.product-name{font-size:0px}#et-boc .area-outer-wrap .da-close{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;font-family:monospace;font-size:60px;font-weight:600;height:30px;line-height:30px;opacity:1;pointer-events:all;position:absolute!important;right:80px;text-align:center;text-decoration:none;top:60px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:30px;color:#c09e69!important}.full-screen-menu .et_pb_menu__menu>nav>ul{display:block!important}.full-screen-menu .nav li ul{position:relative!important;height:0px!important;padding:0px!important;margin:0px!important;line-height:0em!important}.menu-step1{position:relative!important;top:0px!important;left:0px;width:20vw}.menu-step2,.menu-step2-about,.menu-step2-experiences,.menu-step2-invest,.menu-step2-products{position:relative!important;top:-5px!important;line-height:1em!important}.menu-step2,.menu-step2-about,.menu-step2-experiences,.menu-step2-invest,.menu-step2-product a{padding:0px!important;width:17vw!important;font-size:18px!important}.menu-step2-about{left:8vw}.menu-step2-experiences{left:4vw}.menu-step2-invest{left:8.5vw}.menu-step2-products{left:4.5vw}.menu-step3{position:relative!important;top:-5px!important;line-height:1em!important;left:0px;width:20vw}.menu-step3 a{padding:0px!important;width:17vw!important}#glni24-menu{position:absolute;z-index:99 important}.et-menu a:hover{opacity:1;color:#111010!important}element.style{}.hbs-main .hbs-main-content>div>div:last-child{margin-top:50px}.hbs-main .hbs-layout-66x33{}html body .hbs-main,html body .hbs-main *,.hbs-main input,.hbs-main select,.hbs-main textarea,.hbs-main .ui-menu .ui-menu-item,.hbs-main.ui-datepicker th,.hbs-main.ui-datepicker td,.hbs-main.ui-datepicker td a,.hbs-main.ui-datepicker td span{font-family:'albert sans',sans-serif;font-optical-sizing:auto}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{width:23.875%!important;margin-right:1%!important;margin-bottom:1%!important}.et_pb_scroll_top.et-pb-icon{text-align:center;background-color:#c19d6a!important;text-decoration:none;position:fixed;z-index:9900;bottom:125px;   right:50px!important;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;display:none;cursor:pointer;font-size:40px!important;padding:5px;color:#fff}#home-beds{float:left;width:200px}#blub-img-remove .et_pb_main_blurb_image{display:none}.main_title{margin-bottom:20px;display:none!important}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:20px!important}.entry-content{border:0px solid #c19d6a}.post-363775{border:0.5px solid #c19d6a}#order_review{padding:0px 40px 40px 40px;display:inline-flex}.entry-content table:not(.variations){font-family:"Albert Sans","Poppins",sans-serif;font-size:18px;font-weight:400;border:1px solid #eee;margin:0 0 15px;text-align:left;width:49%!important;padding-right:10px;margin-right:20px;color:#111010}#payment{width:49%!important;text-align:left}.woocommerce table.shop_table th{font-weight:400;padding:9px 12px;line-height:1.5em}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:1px solid #c19d6a;border-radius:0px;background-color:white}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{font-family:"Albert Sans","Poppins",sans-serif;text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside;font-size:18px;color:#111010}p:not(.has-background):last-of-type{font-family:"Albert Sans","Poppins",sans-serif;padding-bottom:0;margin-bottom:0;color:#111010}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left;width:100%;margin-top:20px;color:white;background-color:#c19d6a}.woocommerce table.shop_table{border:1px solid #c19d6a;border-radius:0px!important}.wp-block-spacer{border-top:1px solid #c19d6a;clear:both}th.product-name{font-size:0px}.woocommerce{width:90%;margin:auto;padding:40px 0px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{font-family:"Albert Sans","Poppins",sans-serif;list-style-type:disc;padding:0 0 23px 1em;line-height:35px;list-style:none;font-size:20px;font-weight:300}.woocommerce-account .woocommerce-MyAccount-content{font-family:"Albert Sans","Poppins",sans-serif;float:right;width:68%;font-size:18px;font-weight:300}.wp-block-image{margin:0 0 1em;border-bottom:1px solid #c19d6a}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{-webkit-appearance:none;background-color:#fff;max-width:100%;border-width:0;border-radius:0;color:#111010;font-size:14px;padding:16px;line-height:1.7em;border-style:solid;border:1px solid #c19d6a}.woocommerce-Button.button{width:100%!important;border-radius:0px!important;color:white!important;background-color:#c19d6a!important}.woocommerce-Button.button hover{width:100%!important;border-radius:0px!important;color:white!important;background-color:#c19d6a!important}fieldset{margin-bottom:20px}.woocommerce h2{display:none!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #c19d6a;font-size:18px;color:#111010;font-weight:300;border-radius:0px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #c19d6a;border-radius:0px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em;width:100%!important;border-radius:0px!important;color:white!important;background-color:#c19d6a!important}.hbs-main .hbs-room>.hbs-room-layout-section-bottom{display:block;margin-top:25px;font-size:16px!important}h2.hpipapi.atm_7l_1kw7nm4.atm_c8_1x4eueo.atm_cs_1kw7nm4.atm_g3_1kw7nm4.atm_gi_idpfg4.atm_l8_idpfg4.atm_kd_idpfg4_pfnrn2.dir.dir-ltr{font-size:20px;margin-bottom:10px;margin-top:20px}.hbs-main .hbs-room .hbs-room-name{margin-bottom:10px;font-weight:300;font-size:28px;color:#c19d6a}.hbs-booking-form-id-73 .hbs-room .hbs-room-price,.hbs-booking-form-id-73 .hbs-booking-extra-list>ul>li .hbs-booking-extra-price{color:#c19d6a;font-weight:300;font-size:34px}element.style{}.hbs-booking-form-id-73 .hbs-form-field,.hbs-booking-form-id-73 #hbs-payment>ul>li,.hbs-booking-form-id-73 .hbs-room-list>ul>li,.hbs-booking-form-id-73 .hbs-booking-extra-list,.hbs-booking-form-id-73 .hbs-booking-extra-list>ul>li,.hbs-booking-form-id-73 .hbs-checkbox>div:first-child>a,.hbs-booking-form-id-73 .hbs-summary-box.hbs-summary-box-price-element>div.hbs-summary-box-price-element-total,.hbs-booking-form-id-73 .hbs-summary-box.hbs-summary-box-style-3.hbs-summary-box-room .hbs-summary-box-room-data,.hbs-booking-form-id-73 .hbs-guest-dialog-container .hbs-guest-dialog>div>div:first-child+div,.hbs-booking-form-id-73.hbs-width-300 .hbs-main-content .hbs-main-content-step-1 .hbs-form-panel>div:first-child>div>div{border-color:#DEDEDC;border-radius:0px!important}.hbs-main .hbs-room-list>ul>li{padding:20px;margin-top:20px;border-width:1px;border-radius:0px!important;border-style:solid}.mob-icon-menu:before{content:'\e9d6';color:#c19d6a!important}.mob-menu-logo-holder>.headertext span,.mobmenu input.mob-menu-search-field{display:none!important}*{border-radius:0px}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-family:"Albert Sans","Poppins",sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:1em;letter-spacing:0.3px;text-transform:none;color:#111010}.mobmenu-right-panel li,.rightmbottom,.rightmtop{padding-left:5%;padding-right:5%}@media only screen and (max-width:1024px){.mob-cancel-button{font-family:"Albert Sans","Poppins",sans-serif;padding:20px 20px 0px 0px;font-size:35px!important;font-weight:300!important}}.mobmenu-content{margin-top:0px;padding-bottom:0px;z-index:1;height:100vh;overflow:auto;padding-top:100px;background-image:url(https://hon.santi.co.za/wp-content/uploads/2024/11/Mobile-Menu3-scaled.jpg);background-position:top;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1024px){.mobmenu-content #mobmenuright li:hover{background-color:#c19d6a!important}}@media only screen and (max-width:1024px){.mobmenu-content #mobmenuright>li>a:hover{background-color:#c19d6a!important}}@media only screen and (max-width:1024px){.mobmenu-content li>.sub-menu li{padding-left:calc(10* 1%);background-color:#c19d6a!important}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{width:48.875%!important;margin-right:1%!important;margin-bottom:1%!important}}.mobmenur-container{position:absolute;right:10px}.woocommerce{width:98%;margin:auto;padding:0px 0px!important}.hbs-icon-booking-complete{filter:grayscale(100%)!important}.woocommerce-privacy-policy-text{margin-bottom:20px}.hbs-main .hbs-guest-dialog-container .hbs-guest-dialog .hbs-guest-dialog-room .hbs-guest-dialog-room-content .hbs-guest-dialog-room-content-children-switcher{display:none}element.style{}.hbs-main .hbs-guest-dialog-container .hbs-guest-dialog.hbs-guest-dialog-state-open{display:block}.hbs-main .hbs-guest-dialog-container .hbs-guest-dialog{height:250px!important}.hbs-main .hbs-guest-dialog-container .hbs-guest-dialog>div{height:100%!important;display:flex;flex-direction:column}.hbs-main .hbs-guest-dialog-container .hbs-guest-dialog>div>div:first-child+div{display:inline!important}.hbs-main .ui-selectmenu-button{display:inline-table!important;background-color:transparent!important;border:0px solid!important}#sp-testimonial-free-wrapper-364300 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c19d6a!important}#sp-testimonial-free-wrapper-364300 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet{background:transparent!important;border:1px solid #c19d6a!important}.popup-content{position:fixed;top:60%;left:81%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,0.3);z-index:10001;max-width:23%;max-height:90%;overflow:auto}.popup-overlay{display:none}#wpcf7-f364359-o1{padding-top:20px}.popup-body{padding:20px;font-family:'Albert Sans';font-size:16px;font-weight:400;letter-spacing:0px}.hon-input,.hon-textarea,select{width:100%;padding:12px;border:1px solid #d3b48f;border-radius:0px;font-size:14px;margin-top:5px;color:#111010!important}.hon-textarea{resize:vertical;color:#111010!important}.hon-submit-btn{background:white;border:2px solid #d3b48f;padding:10px 20px;border-radius:0px;color:#d3b48f;font-weight:bold;cursor:pointer;margin-top:15px}.hon-submit-btn:hover{background:white;border:2px solid #d3b48f;padding:10px 20px;border-radius:0px;color:#d3b48f;font-weight:bold;cursor:pointer;margin-top:15px}.popup-body strong{font-weight:600;font-size:20px;font-family:'Albert Sans';line-height:0.5;color:#111010!important}.popup-body p{font-size:20px;color:#111010!important}input.wpcf7-form-control.wpcf7-text{font-size:16px;color:#111010!important;padding:12px;border:1px solid #d3b48f;margin-bottom:5px}.hon-input,.hon-textarea,select{width:100%;padding:12px;border:1px solid #d3b48f;border-radius:0px;font-size:16px;margin-top:0px;margin-bottom:5px;color:#111010!important}.modal-container{position:absolute;right:20px!important}.modal-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:53px;font-weight:200;cursor:pointer;color:#0f0f0f;z-index:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease}.modal-header h3{margin:0;font-size:24px;color:#c29d69;font-family:'Poppins';text-transform:uppercase}.modal-overlay{background-color:rgba(0,0,0,0)}.image-trigger-button{background-image:url('https://hon.santi.co.za/wp-content/uploads/2024/11/Button2.png');background-position:center;background-repeat:no-repeat;width:200px;height:100px;text-indent:-9999px;border:none;padding:0;cursor:pointer}.modal-trigger-btn{background-image:url(https://hon.santi.co.za/wp-content/uploads/2024/11/Button2.png);background-color:#0073aa00;color:white;background-position:center;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:19px;transition:background-color 0.2s ease;text-decoration:none;display:inline-block}.modal-trigger-btn:hover{background-color:#005a8700;color:white;text-decoration:none}@media (max-width:768px){.modal-container{position:absolute;right:0px!important}}#hostaway-calendar-widget .styled__Wrapper-sc-17f83tm-0{flex:1 1 50%;min-width:465px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,0)!important;border-radius:10px;overflow:hidden;background:#fff;margin:0;padding:0;transition:all 0.3s ease-in-out}.dhPmZz *{font-family:'Albert Sans',serif!important}.ggaFci{display:none!important}a.hbs-button.hbs-button-style-1.hbs-guest-dialog-room-add{display:none}button.slick-prev.slick-arrow{display:none!important}button.slick-next.slick-arrow{display:none!important}.et_pb_row_35.et_pb_row{display:none}#hostaway-booking-widget{background-color:#F2F1ED;border:2px solid #ddd;padding:20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.5);height:200px}.hsbw-calendar{transform:scale(1.5);transform-origin:top left;position:relative}.hsbw-calendar,.hsbw-calendar *{font-size:12px!important;padding:2px!important;margin:0!important}.hsbw-calendar-container{padding:10px 10px 60px 10px!important;max-width:100%!important}.hsbw-button{padding:4px 8px!important;font-size:12px!important;transition:background-color 0.3s ease!important}.hsbw-button:hover,.hsbw-calendar-button:hover{background-color:#c19d6a!important;color:unset!important}.hsbw-calendar-day{width:24px!important;height:24px!important;line-height:24px!important;font-size:11px!important}.hsbw-calendar-clear{position:absolute!important;bottom:20px!important;left:50%!important;transform:translateX(-50%);z-index:10;font-size:12px!important;padding:4px 10px!important;background-color:#ffffff!important;border:1px solid #c29d69!important;border-radius:4px;color:#7b6b41!important;box-shadow:0 1px 3px rgba(0,0,0,0.1);cursor:pointer}.hsbw-calendar-clear:hover{background-color:#c29d69!important}@media screen and (min-width:900px){.hsbw-grid--locations{margin-top:50px}}@media screen and (max-width:899px){#hostaway-booking-widget{height:auto}.hsbw-calendar-container{flex-direction:column;justify-content:flex-start;align-items:center;overflow:visible!important}.hsbw-calendar{transform:scale(1.2)!important;transform-origin:top center!important;position:absolute!important;width:250px!important}.hsbw-calendar-day{width:20px!important;height:24px!important;line-height:24px!important;font-size:11px!important;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:0}}.entry-content table:not(.variations){width:100%!important}.hsbw-calendar-clear{bottom:auto;margin-top:20px}#hostaway-calendar-widget{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;position:relative}#hostaway-calendar-widget .styled__Calendars-sc-1lawy22-3{display:flex;justify-content:flex-start;flex-wrap:nowrap;width:1055px;max-width:100%;margin:0;padding:0;gap:0;box-sizing:border-box}#hostaway-calendar-widget .styled__Wrapper-sc-17f83tm-0{flex:1 1 50%;min-width:465px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,0);border-radius:10px;overflow:hidden;background:#fff;margin:0;padding:0;transition:all 0.3s ease-in-out}#hostaway-calendar-widget .styled__Weekday-sc-17f83tm-3{text-align:center;font-size:1.1rem;padding:10px 0}#hostaway-calendar-widget .styled__Grid-sc-17f83tm-1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:70px;gap:1px;margin:0;padding:0;transition:grid-auto-rows 0.3s ease-in-out}#hostaway-calendar-widget .styled__Day-sc-17f83tm-4{border:1px solid #c29d69;display:flex;justify-content:center;align-items:center;font-size:1rem;background:#fff;cursor:pointer;transition:background 0.2s ease}#hostaway-calendar-widget .styled__Day-sc-17f83tm-4[disabled]{background:#fff;color:#999;cursor:not-allowed}#hostaway-calendar-widget .styled__Day-sc-17f83tm-4[fill='primary']{background:#0044cc;color:#fff}#hostaway-calendar-widget .styled__Day-sc-17f83tm-4[fill='secondary']{background:#0084ff;color:#fff}#hostaway-calendar-widget .styled__Title-sc-17f83tm-2{font-size:1.5rem;text-align:center;margin:1rem 0;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative;height:40px}#hostaway-calendar-widget .styled__Bottom-sc-1lawy22-1{margin-top:2rem;text-align:center;font-size:1.1rem}@media (max-width:1355px) and (min-width:981px){#hostaway-calendar-widget .styled__Calendars-sc-1lawy22-3{flex-wrap:nowrap;justify-content:flex-start;width:100%}#hostaway-calendar-widget .styled__Wrapper-sc-17f83tm-0{flex:1 1 48%;min-width:380px}#hostaway-calendar-widget .styled__Grid-sc-17f83tm-1{grid-auto-rows:60px}#hostaway-calendar-widget .styled__Title-sc-17f83tm-2{font-size:1.3rem}}@media (min-width:981px) and (max-width:1080px){#hostaway-calendar-widget .styled__Wrapper-sc-17f83tm-0{min-width:320px!important}}@media (max-width:980px) and (min-width:768px){#hostaway-calendar-widget .styled__Calendars-sc-1lawy22-3{flex-wrap:nowrap;justify-content:flex-start;width:100%}#hostaway-calendar-widget .styled__Wrapper-sc-17f83tm-0{flex:1 1 48%;min-width:320px;max-width:48%}#hostaway-calendar-widget .styled__Grid-sc-17f83tm-1{grid-auto-rows:55px}#hostaway-calendar-widget .styled__Title-sc-17f83tm-2{font-size:1.2rem}}@media (max-width:767px){#hostaway-calendar-widget .styled__Calendars-sc-1lawy22-3{flex-wrap:nowrap;justify-content:center;width:100%}#hostaway-calendar-widget .styled__Wrapper-sc-17f83tm-0{flex:1 1 100%;min-width:100%;max-width:100%}#hostaway-calendar-widget .styled__Grid-sc-17f83tm-1{grid-auto-rows:50px}#hostaway-calendar-widget .styled__Weekday-sc-17f83tm-3,#hostaway-calendar-widget .styled__Day-sc-17f83tm-4{font-size:0.9rem}#hostaway-calendar-widget .styled__Title-sc-17f83tm-2{font-size:1.2rem;position:relative;display:flex;justify-content:center;align-items:center}body .fKcgfN,body .frJjuE{top:60px!important;margin-top:0px!important}}@media (min-width:48rem){.dvfhrq{padding:0 0px 0 10px!important}}.fKcgfN{position:absolute;top:20px!important;cursor:pointer;z-index:10;user-select:none;margin-top:0px!important}.frJjuE{position:absolute;top:20px!important;right:0px;cursor:pointer;z-index:10;user-select:none;margin-top:0px!important}.dsGwBn svg{fill:#c19d6a!important}.jaQEVr,.hRAvYv{border:0.125rem solid #000!important;border-radius:0px!important;background-color:rgba(0,0,0,0)!important;color:#000!important;transition:background-color 0.3s ease,color 0.3s ease}.jaQEVr:hover,.hRAvYv:hover,.dsGwBn:hover{background-color:#c19d6a!important;color:#fff!important}.dsGwBn svg:hover{fill:#fff!important}.izYKEb{display:none!important}#hostaway-calendar-widget .styled__Bottom-sc-1lawy22-1{display:none!important}#hostaway-calendar-widget .styled__Day-sc-17f83tm-4[fill='primary']{background:#fff!important;color:#999!important;font-weight:400}#hostaway-calendar-widget .styled__Day-sc-17f83tm-4[fill='secondary']{background:#fff!important;color:#999!important;font-weight:400}#hostaway-calendar-widget .styled__Day-sc-17f83tm-4{color:#999!important;font-weight:400}.jcpXrL{border:0.125rem solid #c19d6a!important;height:3rem!important;width:3rem!important}@media screen and (max-width:767px){#hostaway-calendar-widget .styled__Calendars-sc-1lawy22-3{width:325px}}@media screen and (max-width:767px){#hostaway-calendar-widget .styled__Calendars-sc-1lawy22-3{margin-left:-10px}}.frJjuE{margin-right:0rem!important}.fKcgfN{margin-left:0rem!important}#hostaway-calendar-widget{margin-top:-30px!important}@media (max-width:980px){.et_block_row .et_pb_column{width:100%;margin-bottom:0px!important}}@media (max-width:980px){.et_pb_gallery_grid .et_pb_gallery_image{position:relative;width:80vw!important}}.et_pb_gallery_grid .et_pb_gallery_image{position:relative;width:280px!important}media only screen and (min-width:1350px){.et_pb_section{padding:0px 0!important}.rbs-container{max-width:90%!important;width:95%!important;margin:0 auto;padding:0 24px;float:left!important}}.rbs-container{max-width:90%!important;width:95%!important;margin:0 auto;padding:0 24px}.rbs-section{width:92%;border-bottom:1px solid var(--border-color);padding:32px 0}.rbs-booking-card{border:1px solid rgb(221,221,221);border-radius:12px;padding:20px!important;box-shadow:rgba(0,0,0,0.12) 0px 6px 16px;position:sticky;top:100px;background:#fff;width:95%!important}@media only screen and (max-width:5000px){.mobmenur-container i{line-height:30px;font-size:30px;float:right;position:fixed;right:20px;z-index:110!important}}.et_pb_section_0_tb_header.et_pb_section.et_section_regular.et_block_section.MainMainNav.et_pb_sticky.et_pb_sticky--top{z-index:100!important}.rbs-container{position:relative;z-index:10;padding-top:0px!important}