.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 rgb(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 rgb(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(rgb(0 0 0/.5),rgb(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:transparent!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 white!important;border-radius:0!important;border-width:2px!important;background:transparent!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:black!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:rgb(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 white!important;background:white!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 rgb(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:transparent!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 black!important;color:black!important}.single_add_to_cart_button:hover{border:1px solid black!important;color:white!important;background-color:#404040!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 black!important;color:black!important}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{border:1px solid black!important;color:white!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:white!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:#000000!important;color:#fff!important;border-color:#000}.variations .variable-items-wrapper .variable-item.selected{background-color:#000000!important;color:#fff!important;border-color:black!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}.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:white!important;padding:12px 20px!important;font-size:15px!important;border:none!important;border-radius:0!important;width:100%!important;transition:background .3s ease!important}.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:lightgray!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color:lightgray!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:lightgray!important}.cart_item{border:1px solid #e6ffe6!important}.select2-search__field{border:1px solid lightgrey!important}.woocommerce ul.order_details,.woocommerce-page ul.order_details{border:1px solid lightgreen!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 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 lightgreen!important;padding:33px!important;font-family:"NexaLight",sans-serif!important}.woocommerce-customer-details{margin-top:12px;border:1px solid lightgreen!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}.woocommerce table.cart div.coupon .input-text,.woocommerce-page table.cart div.coupon .input-text{background-color:#f1e8e8;outline:0;resize:none;font-family:Raleway,sans-serif;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}