button,.btn{background-color:transparent;border:2px solid #000;color:#000;padding:18px 40px;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;font-family:inherit}button:hover,.btn:hover{background-color:#000;color:#fff}button::after,.btn::after{content:" →";margin-left:10px}.riad-page .hero-name{color:#143835!important}.riad-page .hero-name em{color:#B8543A!important;font-style:italic}.riad-page .hero-location{color:#7A6A5A!important;font-style:italic}.riad-page .section-title{color:#143835!important}.riad-page .section-title em{color:#B8543A!important;font-style:italic}.riad-page .hero-eyebrow{color:#B8543A!important}.riad-page .hero-address{color:#2A1F17!important}.riad-page{color:#2A1F17!important}.page-id-2158 .et_pb_section{padding:0!important}.page-id-2158 .et_pb_row{max-width:100%!important;width:100%!important;padding:0!important}.page-id-2158 .et_pb_column{padding:0!important}.riad-page section{max-width:none!important;width:100%!important}.riad-page .hero,.riad-page .slideshow-section,.riad-page .map-section,.riad-page .reviews-section,.riad-page .amenities-section,.riad-page .services-section,.riad-page .extras-section,.riad-page .rooms-section{max-width:100%!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.mphb_sc_search-wrapper,.mphb-booking-form,.mphb_widget_search-wrapper,.booking-search-form,.search-form-wrapper{max-width:900px!important;width:100%!important;margin:40px auto!important;padding:40px 50px!important;background:#ffffff!important;border-radius:4px!important;box-shadow:0 10px 40px rgba(20,56,53,0.15)!important}.mphb_sc_search-form,.mphb-booking-form-inner{display:flex!important;flex-wrap:wrap!important;gap:20px!important;align-items:flex-end!important;justify-content:center!important}.mphb_sc_search-check-in-date,.mphb_sc_search-check-out-date,.mphb_sc_search-adults,.mphb_sc_search-children,.mphb-check-in-date,.mphb-check-out-date,.mphb-adults-field,.mphb-children-field{flex:1 1 200px!important;min-width:180px!important}.mphb_sc_search-wrapper label,.mphb-booking-form label{display:block!important;font-family:"Outfit",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#B8543A!important;margin-bottom:8px!important}.mphb_sc_search-wrapper input[type="text"],.mphb_sc_search-wrapper select,.mphb-booking-form input[type="text"],.mphb-booking-form select{width:100%!important;padding:12px 16px!important;font-family:"Outfit",sans-serif!important;font-size:15px!important;color:#2A1F17!important;background:#F5EFE4!important;border:1px solid rgba(42,31,23,0.15)!important;border-radius:2px!important;transition:all 0.3s!important}.mphb_sc_search-wrapper input[type="text"]:focus,.mphb_sc_search-wrapper select:focus,.mphb-booking-form input[type="text"]:focus,.mphb-booking-form select:focus{background:#ffffff!important;border-color:#B8543A!important;outline:none!important}.mphb_sc_search-submit-button-wrapper{flex:1 1 100%!important;text-align:center!important;margin-top:10px!important}.et_pb_code,.et_pb_code_inner,.et_pb_module{text-align:center!important}.mphb_sc_search-wrapper,.mphb-booking-form,.mphb_widget_search-wrapper{max-width:1100px!important;margin:40px auto!important;padding:35px 45px!important;background:#ffffff!important;border-radius:4px!important;box-shadow:0 10px 40px rgba(20,56,53,0.15)!important;display:inline-block!important;text-align:left!important}.mphb_sc_search-form,.mphb-booking-form-inner{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;align-items:flex-end!important;justify-content:flex-start!important}.mphb_sc_search-check-in-date,.mphb_sc_search-check-out-date,.mphb_sc_search-adults,.mphb_sc_search-children{flex:0 0 180px!important}.mphb_sc_search-wrapper button[type="submit"],.mphb-booking-form button[type="submit"],.mphb-search-submit-button,.mphb_sc_search-submit-button-wrapper button,.mphb-search-form .mphb-submit-button,.mphb-search-form button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 40px!important;font-family:"Outfit",sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#ffffff!important;background:#000000!important;border:none!important;border-radius:2px!important;cursor:pointer!important;transition:all 0.4s cubic-bezier(0.2,0.8,0.2,1)!important;margin-top:0!important}.mphb_sc_search-wrapper button[type="submit"]:hover,.mphb-booking-form button[type="submit"]:hover,.mphb-search-submit-button:hover,.mphb_sc_search-submit-button-wrapper button:hover{background:#2A1F17!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,0.3)!important}.page-id-2158 #main-content,.page-id-2158 .container{max-width:100%!important;width:100%!important;padding:0!important}.page-id-2158 #left-area{width:100%!important;float:none!important;padding:0!important;margin:0!important}.riad-page{max-width:100%!important;width:100%!important;margin:0 auto!important;display:block!important}.riad-page .hero{max-width:100%!important;width:100%!important;margin:0 auto!important}.riad-page section{width:100%!important;max-width:100%!important}.page-id-2158 .et_pb_row{max-width:100%!important;width:100%!important;padding:0!important}.page-id-2158 .et_pb_column{padding:0!important}.page-id-2158 .et_pb_section{padding:0!important}@media (max-width:768px){.mphb_sc_search-wrapper,.mphb-booking-form,.mphb_widget_search-wrapper{padding:15px!important;margin:15px auto!important;max-width:95%!important}.mphb_sc_search-form,.mphb-booking-form-inner{display:flex!important;flex-direction:column!important;gap:8px!important}.mphb_sc_search-check-in-date,.mphb_sc_search-check-out-date,.mphb_sc_search-adults,.mphb_sc_search-children,.mphb-check-in-date,.mphb-check-out-date,.mphb-adults-field,.mphb-children-field{width:100%!important;flex:none!important;margin:0!important}.mphb_sc_search-wrapper label,.mphb-booking-form label{font-size:9px!important;letter-spacing:1px!important;margin-bottom:4px!important}.mphb_sc_search-wrapper input[type="text"],.mphb_sc_search-wrapper select,.mphb-booking-form input[type="text"],.mphb-booking-form select{padding:8px 10px!important;font-size:14px!important;height:40px!important}.mphb_sc_search-submit-button-wrapper{margin:5px 0 0 0!important;padding:0!important}.mphb_sc_search-submit button[type="submit"],.mphb-booking-form button[type="submit"]{width:100%!important;padding:10px 20px!important;font-size:11px!important;height:40px!important;margin:0!important}}.mphb-button,.mphb-book-button,.mphb-confirm-reservation,.mphb-reserve-room-button,.mphb_sc_search-wrapper button,.mphb-booking-form button,button[type="submit"],.mphb-submit-button,.mphb-view-details-button,.mphb-checkout-button,a.mphb-button,input[type="submit"].mphb-button,.mphb_widget_booking_form button,.mphb-book-button,.mphb-reserve-button{background-color:#000000!important;background:#000000!important;color:#ffffff!important;border:none!important;padding:14px 40px!important;font-family:"Outfit",sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all 0.3s ease!important;border-radius:2px!important}.mphb-button:hover,.mphb-book-button:hover,.mphb-confirm-reservation:hover,.mphb-reserve-room-button:hover,.mphb_sc_search-wrapper button:hover,.mphb-booking-form button:hover,button[type="submit"]:hover,.mphb-submit-button:hover,.mphb-view-details-button:hover,.mphb-checkout-button:hover,a.mphb-button:hover,input[type="submit"].mphb-button:hover{background-color:#2A1F17!important;background:#2A1F17!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,0.3)!important}.mphb-button,.mphb-book-button,.mphb-confirm-reservation{background-image:none!important}[class*="search"][class*="button"],[class*="search"] button,[class*="search"] input[type="submit"],form[class*="search"] button[type="submit"]{background-color:#000000!important;background:#000000!important;color:#ffffff!important}[class*="search"][class*="button"]:hover,[class*="search"] button:hover{background-color:#2A1F17!important}[class*="mphb"] button,[class*="mphb"] input[type="submit"],div[class*="mphb"] button[type="submit"],form[class*="mphb"] button,form[class*="mphb"] input[type="submit"],.mphb-button,button[class*="mphb"],input[class*="mphb"][type="submit"]{background-color:#000000!important;background:#000000!important;background-image:none!important;color:#ffffff!important;border:none!important}[class*="mphb"] button:hover,[class*="mphb"] input[type="submit"]:hover{background-color:#2A1F17!important;background:#2A1F17!important}.container,.content-container,main .container,.entry-content,.post-content,article{max-width:none!important;width:100%!important;margin:0 auto!important;padding-left:2rem!important;padding-right:2rem!important}section,.description,.facilities,.details,.pricing,.reservation-form,.availability,.reviews{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.slider-container,.slider,.gallery-thumbnails{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.page-header,.entry-header{max-width:none!important;width:100%!important}main,.main-content,#main{width:100%!important;max-width:none!important;padding-left:2rem!important;padding-right:2rem!important}footer,.site-footer{width:100%!important;max-width:none!important}.elementor-section-boxed>.elementor-container{max-width:100%!important}.elementor-container{max-width:none!important;width:100%!important}.et_pb_section{padding-left:0!important;padding-right:0!important}.et_pb_row{max-width:none!important;width:100%!important;padding-left:2rem!important;padding-right:2rem!important}.wp-block-group__inner-container{max-width:none!important}@media (max-width:768px){.container,main,.et_pb_row,.content-container{padding-left:1rem!important;padding-right:1rem!important}}.container,.content-container,main .container,.entry-content,.post-content,article,section,.description,.facilities,.details,.pricing,.reservation-form,.availability,.reviews{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.container,main,.content-container{padding-left:2rem!important;padding-right:2rem!important}.slider-container,.slider,.gallery-thumbnails{max-width:none!important;width:100%!important;margin:0!important}main,.main-content,#main{width:100%!important;max-width:none!important}footer,.site-footer{width:100%!important;max-width:none!important}.wp-block-group__inner-container{max-width:none!important}.elementor-section-boxed>.elementor-container,.elementor-container{max-width:none!important;width:100%!important}.et_pb_section{padding-left:0!important;padding-right:0!important}.et_pb_row{max-width:none!important;width:100%!important;padding-left:2rem!important;padding-right:2rem!important}@media (max-width:768px){.container,main,.main-content,#main,.content-container,.et_pb_row,article,.entry-content,.post-content{padding-left:0.5rem!important;padding-right:0.5rem!important}section,.description,.facilities,.details,.pricing,.reservation-form,.availability{padding-left:0.5rem!important;padding-right:0.5rem!important;margin-left:0!important;margin-right:0!important}.slider-container,.slider,.gallery-thumbnails{padding-left:0!important;padding-right:0!important;margin:0!important}.availability,.calendar-container{padding-left:0!important;padding-right:0!important}.reservation-form{padding:0.5rem!important}footer,.site-footer{padding-left:0.5rem!important;padding-right:0.5rem!important}.et_pb_row{padding-left:0.5rem!important;padding-right:0.5rem!important}.elementor-container{padding-left:0.5rem!important;padding-right:0.5rem!important}}.slider-nav,.slider-nav.prev,.slider-nav.next{display:none!important}.site-content,.content-area,.site-main,.entry-content,.page-content,.container,.wrapper{max-width:100%!important;width:100%!important}body,.site,.site-content,.content-area{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.sidebar,aside{display:none!important}.content-area,.site-main{flex-basis:100%!important;width:100%!important}.et_pb_blog_grid .et_pb_post,.et_pb_posts .et_pb_post{max-width:800px;margin-left:auto!important;margin-right:auto!important}.et_pb_blog_grid,.et_pb_posts{display:flex;flex-direction:column;align-items:center}.et_pb_button,a.et_pb_button,.et_pb_button.et_pb_bg_layout_light,.et_pb_button.et_pb_bg_layout_dark{background-color:#b8543a!important;background:#b8543a!important;border:none!important;border-radius:0!important;letter-spacing:4px!important;text-transform:uppercase!important;padding:18px 44px!important;font-size:11px!important;font-weight:400!important;box-shadow:none!important;text-shadow:none!important;transition:background 0.3s ease!important}body #page-container .et_pb_section .et_pb_button.et_pb_bg_layout_light,body #page-container .et_pb_section .et_pb_button.et_pb_bg_layout_dark,body #page-container .et_pb_section a.et_pb_button,body #page-container .et_pb_section .et_pb_button{color:#ffffff!important}.et_pb_button:hover,a.et_pb_button:hover{background-color:#9e3f28!important;background:#9e3f28!important;color:#ffffff!important}.et_pb_button::after{display:none!important}.page-id-2864 .footer-grid{display:none!important}.page-id-2893 #sidebar,.page-id-2894 #sidebar,.page-id-2895 #sidebar,.page-id-2953 #sidebar,.page-id-2954 #sidebar,.page-id-2955 #sidebar{display:none!important}.page-id-2893 #main-content,.page-id-2894 #main-content,.page-id-2895 #main-content,.page-id-2953 #main-content,.page-id-2954 #main-content,.page-id-2955 #main-content{width:100%!important;max-width:100%!important}.page-id-2893 #left-area,.page-id-2894 #left-area,.page-id-2895 #left-area,.page-id-2953 #left-area,.page-id-2954 #left-area,.page-id-2955 #left-area{width:100%!important;max-width:100%!important;float:none!important}.page-id-2945 #sidebar{display:none!important}.page-id-2945 #main-content{width:100%!important;max-width:100%!important}.page-id-2945 #left-area{width:100%!important;max-width:100%!important;float:none!important}.page-id-2945 .dak-hero-inner h1,.page-id-2945 .dak-footer-cta-inner h2{color:#f0ebe0!important}.mphb_sc_checkout-form ul li,.mphb-checkout-form ul li,.mphb-gateways-list li{list-style:none!important}.mphb_sc_search-children{display:none!important}