<!-- start Simple Custom CSS and JS --><style type="text/css">body{overflow-y:none !important}body.side_menu_slide_with_content{position:inherit !important}.header_top .left{height:auto !important;padding-left:0 !important;left:auto !important;right:100px}header .header_top_bottom_holder .header_top{width:100%;z-index:2222}.header_top .left,.header_top .right{background-color:#000 !important;padding-top:5px !important}.pull-left{margin-top:1px !important}.pull-right>img{margin-top:9px !important}.containerr{width:90%;max-width:1200px;margin:0 auto;padding:60px 20px}.page.page-id-2423 .container{margin:0 !important}.container p{font-family:'NexaBold' !important}.containerr h1{text-align:center;color:#333;padding-bottom:50px}.job-listings{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.job-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;width:calc(33.333% - 40px);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease;cursor:pointer}.job-card a{height:100% !important;display:block}.job-card:hover{transform:translateY(-7px)}.job-card h2{margin:0 0 10px;font-size:1.5em;color:#333}.job-card p{margin:0;color:#666}.header_top .left .header-widget figure a img{width:40px !important;margin-top:-4px}.job-detail .container{width:90%;max-width:1200px;margin:60px auto;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.job-detail h1{text-align:center;color:#555;padding:20px 0;font-weight:600}.job-detail h2{color:#555;border-bottom:2px solid #ddd;padding:20px 0}.job-detail ul{list-style-type:none;padding:0}.job-detail ul li{background:#eee;.header_top .left{height:auto;padding-left:0;top:105px;bottom:auto;left:auto;position:fixed;z-index:99999999;right:100px}margin:5px 0;padding:10px;border-left:5px solid #333;}.career-form-div h1{color:#fff}.career-form-div .wpcf7-spinner{position:absolute;bottom:14px}.career-form-div{margin-top:30px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("https://asyanagardens.ke/wp-content/uploads/2024/11/Background_004-Contact-Us--scaled.jpg");background-position:50% -153px}.career-form-div div{background:0 0 !important;padding:0 !important}.career-form-div .career-form-heading{margin:40px}.career-form-div .wpcf7 form.wpcf7-form p{margin-bottom:20px}.career-form-div.container{width:50%;border-radius:10px}.career-form-div input,.career-form-div textarea,.career-form-div button{border:1px solid #fff !important;border-radius:0 !important;border-width:2px !important;background:0 0 !important}.career-form-div label{color:#fff;font-weight:600}.career-form-div p span span span{margin:10px 0;color:#fff}.career-form-div p span span span label{display:block}.career-form-div input.wpcf7-submit{background:#000 !important}.career-form-div input.wpcf7-form-control.wpcf7-text,.career-form-div textarea.wpcf7-form-control.wpcf7-textarea{font-family:Arial;font-size:16px;font-weight:700;color:#fff;background-color:rgba(255,255,255,.25) !important}.career-form-div input::placeholder,.career-form-div textarea::placeholder{color:#cecece !important}.career-form-div input.wpcf7-form-control.wpcf7-submit[disabled],.career-form-div input.wpcf7-form-control.wpcf7-submit,.career-form-div input.wpcf7-form-control.wpcf7-submit:not([disabled]){color:#000;padding:0 !important;width:100%;text-align:center;border:2px solid #fff !important;background:#fff !important}.career-form-div input.wpcf7-form-control.wpcf7-submit:hover{background-color:#f5f5f5 !important}.page.page-id-2423 .container{margin:auto}.page-id-2414 .container{margin-bottom:250px}.downloads-container{max-width:400px;margin:auto;background:#fff;padding:20px;border-radius:8px;margin:60px auto 60px 60px}.download-header{height:650px !important;background-position:center !important;background-size:cover !important}.page-id-2423 .title_outer,.page-id-2414 .title_outer{display:none}.page-id-2423 .container_inner{width:auto}.download-header{display:flex;justify-content:center;align-items:center}.download-header h1{color:#fff}.page.page-id-2423 .title_holder{display:none}.downloads-container h2{margin-bottom:30px}.download-item{margin-bottom:15px;display:flex;justify-content:space-between;gap:20px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:40px}.download-btn{display:inline-block;text-decoration:none;background-color:#000;color:#fff;padding:10px 15px;border-radius:5px;transition:background .3s}.download-btn:hover{background-color:#0056b3}.header_top .left .header-widget figure a img:hover{transform:scale(1.1)}.awsm-job-form{display:none}.comment_holder{display:none}.entry_title{display:none !important}.post_info{display:none !important}.single-job-opening .container{display:none !important}.title_outer{display:none}.blog-heading{margin-top:16%;color:#fff}.awsm-grid-item .awsm-job-item{border-radius:8px !important;padding:34px}@media (max-width:600px){.job-detail .container{padding:10px}.job-detail h1{font-size:24px}.job-detail h2{font-size:20px}.job-detail ul li{padding:8px}.downloads-container{margin:60px !important}.job-detail .container p{text-align:center}.downloads-container h2{text-align:center}.download-item{gap:5px;text-align:center;display:block;margin-top:10px}.career-form-div.container{width:76%}.wpcf7 input[type=file]{width:85%}}.blog_holder article .post_text .post_text_inner{padding:0 !important}.wpcf7 form.sent .wpcf7-response-output:before,div.wpcf7-response-output.wpcf7-mail-sent-ok:before{content:"" !important}.job-detail h2{font-family:'NexaLight',sans-serif;border-bottom:2px solid #fff !important}@media (max-width:2000px) and (min-width:1010px){#booking-widget .content-body{margin-top:9em !important;margin-bottom:5em}#booking-widget .reserveport-form-wrap{margin-top:8em !important}}@media (max-width:768px){.job-card{width:calc(50% - 20px)}}@media (max-width:480px){.job-card{width:100%}}@media (max-width:1000px){body .header_top .right{background-color:#0000007a !important}.has_sub h3{left:20px}.header_top .left{background:0 0 !important;margin-top:12px}}@media (max-width:767px){.header_top .left{height:auto !important;padding-left:0 !important;left:auto !important;right:41px !important;top:145px !important}}.header_top .left,.header_top .right{background-color:transparent !important}.blog_holder article .post_text .post_text_inner{padding:0 23px 35px}.career-form-div{width:80% !important}.header_top .left{float:left;height:5% !important}}@media only screen and (min-width:1024px) and (max-width:1279.9px){.header_top .left,.header_top .right{background-color:transparent !important}}.custom-addon-field{margin:0 0 1em}.quantity-control{display:flex;align-items:center;gap:5px;margin-top:5px}.quantity-control button{padding:5px 12px;background:#f0f0f0;border:1px solid #ddd;cursor:pointer}.quantity-control button:hover{background:#e0e0e0}.quantity-control input[type=number]{width:60px;text-align:center;-moz-appearance:textfield}.quantity-control input::-webkit-outer-spin-button,.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sku_wrapper{display:none !important}.woocommerce div.product .cart .quantity{display:none !important}.reviews_tab{display:none !important}.additional_information_tab{display:none !important}.single_add_to_cart_button{border:1px solid #000 !important;color:#000 !important}.single_add_to_cart_button:hover{border:1px solid #000 !important;color:#fff !important}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:auto;padding:1em;width:50%;border:1px solid #000 !important;color:#000 !important}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{border:1px solid #000 !important;color:#fff !important;background-color:gray !important}.woocommerce div.product .images img{max-height:340px !important}.woocommerce .content .container .container_inner,.woocommerce-page .content .container .container_inner{padding:150px 0 30px !important}.description_tab{color:#fff !important;background-color:gray !important}.variations .variable-items-wrapper .variable-item{border:1px solid #000;background-color:#f7f7f7;padding:10px 15px;color:#333;transition:all .3s ease;margin:5px;font-size:14px;border-radius:5px}.variations .variable-items-wrapper .variable-item:hover{background-color:#000 !important;color:#fff !important;border-color:#000}.variations .variable-items-wrapper .variable-item.selected{background-color:#000 !important;color:#fff !important;border-color:#000 !important}.variations .variable-items-wrapper .variable-item.disabled{opacity:.5;cursor:not-allowed}.custom-product-description{margin-top:20px;padding:15px;border-top:1px solid #eee}.posted_in{display:none !important}.woocommerce .product .images{margin-top:13px !important}.price{margin-top:16px !important}.woocommerce .product h1.product_title{font-size:28px !important;font-weight:600 !important;color:#404040 !important;font-family:"NexaLight",sans-serif !important}.custom-desc-title{color:#404040 !important;font-family:"NexaLight",sans-serif !important}.custom-product-description p{color:#404040 !important;font-family:"NexaLight",sans-serif !important}.custom-addon-field label{color:#404040 !important;font-family:"NexaLight",sans-serif !important}.variations tr:has(>th.label:contains("Prices")){display:none !important}.variations tr:nth-of-type(4){display:none !important}.variations tr:nth-of-type(2){display:none !important}.variations tr:nth-of-type(1){display:none !important}.variation-Prices{display:none !important}.variation-RoomCategory{display:none !important}.woocommerce-checkout{flex-wrap:wrap !important;align-items:flex-start !important}@media (min-width:768px){.woocommerce-checkout #customer_details{flex:0 0 66.666% !important;max-width:66.666% !important}}@media (min-width:768px){.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{flex:0 0 33.333% !important;max-width:33.333% !important}}#customer_details{background:#fff !important;padding:20px !important;border:1px solid #ddd !important;border-radius:0 !important;box-shadow:none !important;width:100% !important}#customer_details,#order_review{display:table-cell !important;background:#fff !important;padding:20px !important;border-radius:0 !important;box-shadow:none !important;width:100% !important}.woocommerce-checkout .woocommerce-checkout-payment{width:100% !important;margin-top:30px !important;padding:20px !important;background:#f9f9f9 !important;border:1px solid #ddd !important;border-radius:0 !important;box-shadow:none !important}.woocommerce-checkout .wc_payment_methods{margin-bottom:20px !important}.woocommerce #place_order{background-color:#000 !important;color:#fff !important;font-family:'NexaLight',sans-serif;font-size:12px !important;border:none !important;border-radius:0 !important;transition:background .3s ease !important;text-align:center}.woocommerce #place_order:hover{background-color:#333 !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{background:#f9f9f9 !important;border:1px solid #ccc !important;padding:10px !important;font-size:14px !important;border-radius:0 !important;width:100% !important}.woocommerce form .form-row label{font-weight:500 !important;margin-bottom:5px !important;display:block !important}.woocommerce form.checkout #order_review_heading{display:none !important}.shop_table woocommerce-checkout-review-order-table thead{background-color:#d3d3d3 !important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color:#d3d3d3 !important}.woocommerce-invalid input.input-text,.woocommerce-invalid select,.woocommerce-invalid textarea{border:2px solid red !important;background-color:#ffe6e6}@media (max-width:768px){.woocommerce-checkout{display:flex !important}#customer_details,#order_review{display:block !important}.woocommerce .content .container .container_inner,.woocommerce-page .content .container .container_inner{padding:20px !important}}.woocommerce form.checkout .col2-set p.form-row label,.woocommerce table.cart div.coupon label,.woocommerce-page table.cart div.coupon label{margin-top:20px !important}.woocommerce-cart .product-subtotal small{display:block !important;font-size:12px !important;color:#666 !important;margin-top:4px !important}.woocommerce-checkout-review-order-table .variation{display:none !important}.woocommerce form.checkout table.shop_table td,.woocommerce form.checkout table.shop_table th{text-align:left !important}.woocommerce form.checkout table.shop_table tr th product-name{background-color:#d3d3d3 !important}.cart_item{border:1px solid #e6ffe6 !important}.select2-search__field{border:1px solid #d3d3d3 !important}.woocommerce ul.order_details,.woocommerce-page ul.order_details{border:1px solid #90ee90 !important;padding:33px !important;max-width:100% !important;font-family:"NexaLight",sans-serif !important}.woocommerce ul.products li.product h6{font-family:"NexaLight",sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#404040 !important}.woocommerce ul.products li.product:hover h6{font-family:"NexaLight",sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#7e7e7e !important}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{font-size:13px;font-family:"NexaLight",sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#7e7e7e !important}.woocommerce form.checkout h3,.woocommerce-page form.checkout h3{margin-bottom:20px;font-family:"NexaLight",sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#7e7e7e !important}.woocommerce form.checkout .col2-set p.form-row label,.woocommerce table.cart div.coupon label,.woocommerce-page table.cart div.coupon label{margin-top:20px !important;font-family:"NexaLight",sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#7e7e7e !important}.product-name{font-family:"NexaLight",sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#7e7e7e !important}.product-total{font-family:"NexaLight",sans-serif !important;font-style:normal !important;font-weight:400 !important;color:#7e7e7e !important}.woocommerce ul.products li.product .price{color:#7e7e7e !important;font-family:"NexaLight",sans-serif !important}.woocommerce div.product .summary p.price span.amount{color:#7e7e7e !important;font-family:"NexaLight",sans-serif !important}p,body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title{color:#404040 !important}.woocommerce form .form-row label{color:#404040 !important}.woocommerce #payment ul.payment_methods li .payment_box{padding:10px 0 0 !important}.woocommerce #payment ul.payment_methods li label{margin-left:0 !important}#renitiate-mpesa-button{border:1px solid #000;color:#fff;background-color:gray}div#pesapal-iframe-holder:nth-of-type(2){display:none}#pesapal-iframe{height:500px !important}.woocommerce-order-details .wc-item-meta li:last-child{display:none !important}.woocommerce-order-details{border:1px solid #90ee90 !important;padding:33px !important;font-family:"NexaLight",sans-serif !important}.woocommerce-customer-details{margin-top:12px;border:1px solid #90ee90 !important;padding:33px !important;font-family:"NexaLight",sans-serif !important}.woocommerce-customer-details address{font-style:normal !important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;font-weight:600;margin-bottom:17px;font-family:NexaLight,sans-serif !important;font-size:28px}.order-again{display:none}.productValues p{color:#888 !important;font-family:NexaLight,sans-serif !important}#submit_comment,.load_more a,.blog_load_more_button a,.post-password-form input[type=submit],input.wpcf7-form-control.wpcf7-submit,input.wpcf7-form-control.wpcf7-submit:not([disabled]),.woocommerce table.cart td.actions input[type=submit],.woocommerce input#place_order,.woocommerce-page input[type=submit],.woocommerce .button{font-family:NexaLight,sans-serif !important}.woocommerce button.button,.woocommerce-page button.button,.woocommerce-page input[type=submit]{background-color:#000;color:#fff !important}.woocommerce table.cart div.coupon .input-text,.woocommerce-page table.cart div.coupon .input-text{background-color:#f1e8e8;outline:0;resize:none;font-family:'NexaLight',sans-serif !important;font-weight:400;color:#818181;border:1px solid #d3d3d3;padding:19px 15px}.product-categories{font-size:14px;color:#666;margin-top:5px}.woocommerce div.product div.related,.woocommerce div.product div.upsells{display:none !important}.currency-toggle input:checked+label{background:green !important;color:#fff}.woocommerce-variation-dropdown{text-align:center;border:1px solid #e5d7d7 !important;border-radius:5px !important;padding:12px !important;color:#404040 !important;font-family:NexaLight,sans-serif}.custom_quantity_on_produt_details{border:1px solid #e5d7d7 !important;border-radius:5px !important;max-width:95%;color:#404040 !important;font-family:NexaLight,sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8"><path fill="%23666" d="M0 0l6 8 6-8z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;padding:12px 81px !important}.floor_field_on_produt_details{outline:0;resize:none;border:1px solid #e5d7d7 !important;border-radius:5px !important;color:#404040 !important;font-family:NexaLight,sans-serif;padding:12px 42px !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8"><path fill="%23666" d="M0 0l6 8 6-8z"/></svg>');background-repeat:no-repeat;background-position:right 12px center}.woocommerce-variation-dropdown option{font-family:NexaLight,sans-serif}select option:hover{background-color:#000 !important;color:#fff !important}label[for=pa_residency],label[for=pa_room-category],label[for=pa_room-type]{color:#404040 !important;font-family:NexaLight,sans-serif}#occupancy_select{width:100%;max-width:300px;padding:8px;font-size:14px}.custom-desc-text{max-width:50% !important}.columns-4 ul.products li.product{margin-left:91px !important;width:13.295455% !important;margin-right:2.272727272727273% !important}.woocommerce-variation-dropdown{padding:12px 27px !important;margin-left:28px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8"><path fill="%23666" d="M0 0l6 8 6-8z"/></svg>');background-repeat:no-repeat;background-position:right 10px center}.flatpickr-input{border:1px solid #f0e0e0 !important;padding:12px 28px!important;margin-bottom:24px !important}.booking_date{margin-bottom:6px !important}.cart_checkout,.update_cart{background-color:#000 !important;outline:0 !important;resize:none;font-family:'NexaLight',sans-serif !important;font-weight:400;border:1px solid #d3d3d3 !important;margin-top:20px;color:#fff !important}.update_cart{margin-top:15px !important}.cart_checkout:hover{color:#fff !important}.woocommerce-cart dl.variation{display:none !important}.coupon .button{font-family:'NexaLight',sans-serif !important;font-weight:400;background-color:#000 !important;border:1px solid #d3d3d3 !important;height:48px !important;margin-top:11px !important}.coupon .button:hover{color:#fff !important}table.shop_table.woocommerce-cart-form__contents .checkout-button{display:none !important}table.shop_table.woocommerce-cart-form__contents td.actions input[name=update_cart]{display:none !important}#booking_date{border:1px solid #e9e9e9;margin-top:12px;margin-bottom:12px}.custom-button{background-color:#000 !important;color:#fff !important;padding:10px 20px;text-decoration:none;border:1px solid #ccc;font-family:'NexaLight',sans-serif !important;margin-top:10px;display:inline-block}.woocommerce-cart table.shop_table.cart th.product-quantity,.woocommerce-cart table.shop_table.cart td.product-quantity{display:none !important}.availability-toast{background:green !important;top:208px !important}#activities_field{display:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-message.woocommerce-error,.woocommerce ul.woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-error{background-color:#f8d7da !important;border-color:#f5c6cb !important;color:#721c24 !important;border-left:4px solid #dc3545 !important}.woocommerce form .form-row.woocommerce-invalid label{color:#dc3545 !important}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#dc3545 !important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25) !important}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-message.woocommerce-error li{color:#dc3545 !important}.woocommerce form .form-row.woocommerce-invalid abbr.required{color:#dc3545 !important}.billing-message{color:red !important}.myaccount_user,.cart-subtotal,.order-total,.payment-option,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce div.message{font-family:'NexaLight',sans-serif}.woocommerce button.button:hover,.update_cart:hover,.cart_checkout:hover,.woocommerce_checkout_place_order,.woocommerce-page button.button:hover,.woocommerce-page input[type=submit]:hover{background-color:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important;text-decoration:none !important;border:1px solid #000}#reset-variations-button{background-color:#000 !important;color:#fff !important;box-shadow:none !important;border-color:#000 !important;text-decoration:none !important;margin-left:10px}#reset-variations-button{background-color:#000 !important;color:#fff !important;box-shadow:none !important;border-color:#000 !important;text-decoration:none !important;margin-left:10px}#reset-variations-button:hover{background-color:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important;text-decoration:none !important;border:1px solid #000}.woocommerce #place_order:hover{background-color:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important;text-decoration:none !important;border:1px solid #000 !important}.daterangepicker td.active{font-weight:700 !important;font-size:14px !important;border:1px solid #f2eeee !important;border-radius:23px !important;background-color:#357ebd !important}.calendar-table table tr td.active{background:#357ebd !important}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:69px !important;padding:9px !important;font-weight:800 !important}.daterangepicker .drp-selected{font-weight:900 !important}.woocommerce ul.products li.product .add-to-cart-button-inner{display:none}.postid-2985 .floor_field_on_produt_details{padding:12px 52px !important}</style><!-- end Simple Custom CSS and JS -->