.db-blog .post-content-inner{margin-bottom:30px}.db-blog .post-content{margin-bottom:20px;order:3}.db-blog.et_pb_post{display:flex;flex-direction:column}.db-blog.et_pb_image_container{margin-bottom:-10px}h2{font-family:'Artifex Hand CF',sans-serif;font-size:2.0rem!important;font-weight:400!important;text-transform:uppercase!important}.mobile_menu_bar.mobile_menu_bar_toggle::before,.mobile_menu_bar.mobile_menu_bar_toggle::after{color:black!important}#logo{width:170px!important;height:50px!important}.et_pb_column .homeasap-search-input{width:100%!important;font-size:18px;padding:14px 20px;border:1px solid #ccc;border-radius:8px;outline:none;transition:all 0.3s ease;font-family:'Lora',serif;color:#333;background-color:#fff!important;box-shadow:0 10px 25px rgba(0,0,0,0.05)}.et_pb_column .homeasap-search-input::placeholder{color:#999}.et_pb_column .homeasap-search-input:focus{border-color:#7E5F41;box-shadow:0 0 0 3px rgba(126,95,65,0.2)}.grid-cards-container{display:flex!important;flex-wrap:wrap!important;gap:2rem!important;justify-content:center!important;padding:2rem!important;background:#ffffff!important}.card-holder{flex:1 1 300px!important;max-width:350px!important;transition:transform 0.3s ease!important}.card{background:rgba(255,255,255,0.15)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 12px 24px rgba(0,0,0,0.08)!important;transition:all 0.3s ease-in-out!important;display:flex!important;flex-direction:column!important;min-height:100%!important}.card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(0,0,0,0.15)!important}.card-image{height:200px!important;background-size:cover!important;background-position:center!important}.bottom{padding:1.5rem!important;font-family:'Segoe UI',sans-serif!important;color:#2D3B44!important}.bottom-left{font-size:1.3rem!important;font-weight:bold!important;color:#7E5F41!important;margin-bottom:0.5rem!important}.bottom-right p{font-size:0.95rem!important;margin:0.25rem 0!important;color:#444!important}.address p{margin-top:1rem!important;font-size:0.95rem!important;font-weight:500!important;color:#2D3B44!important}.courtesy p{font-size:0.75rem!important;color:#888!important;margin-bottom:0.5rem!important}.card .view-listing-button{display:inline-block!important;margin-top:1rem!important;background:linear-gradient(145deg,#7E5F41,#5c422d)!important;color:white!important;padding:0.75rem 1.5rem!important;font-size:1rem!important;font-weight:bold!important;border:none!important;border-radius:999px!important;cursor:pointer!important;transition:background 0.3s ease,transform 0.3s ease!important}.card .view-listing-button:hover{background:linear-gradient(145deg,#5c422d,#7E5F41)!important;transform:translateY(-2px)!important}@media (max-width:768px){.grid-cards-container{flex-direction:column!important;align-items:center!important}.card-holder{max-width:90%!important}}et_builder_inner_content{position:static!important}body .et_pb_section{background:none!important;background-color:transparent!important;background-image:none!important;background-size:initial!important;background-position:initial!important}a.view_detail h3.wpl_prp_title{font-family:'Playfair Display',serif!important;font-size:18px!important;font-weight:500!important;color:#7e5f41!important;text-decoration:none!important;line-height:1.3}a.view_detail{color:inherit!important}.wpl_prp_title{color:#7e5f41!important;font-family:'Playfair Display',serif!important;font-weight:500!important;font-size:22px!important}.wpl_sort_options_container_title{color:#7e5f41!important;font-family:'Playfair Display',serif!important;font-weight:500!important}.wpl_plist_sort{color:#7e5f41!important;font-family:'Playfair Display',serif!important;font-weight:500!important}#wpl_list_grid_switcher .grid_view.active,#wpl_list_grid_switcher .list_view.active{color:#7e5f41!important;fill:#7e5f41!important}.wpl_prp_bot .price_box span{color:#7e5f41!important}.wpl_prp_bot .price_box{border-top:2px solid #7e5f41!important}.showcase-listings-idx .sidx-grid{display:grid!important;grid-template-columns:repeat(4,25%);gap:2rem!important;padding:20px 0!important;margin:0 auto!important;max-width:100%!important;box-sizing:border-box!important}.showcase-listings-idx .sidx-search-result-grid-item{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:#FFFFFF!important;border:1px solid #e3ded7!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(0,0,0,0.08)!important;transition:all 0.4s ease!important;position:relative!important;min-height:420px!important}.showcase-listings-idx .sidx-search-result-grid-item:hover{transform:translateY(-12px) scale(1.03)!important;box-shadow:0 18px 36px rgba(95,67,44,0.28)!important}.showcase-listings-idx .sidx-thumbnail{position:relative!important;width:100%!important;height:230px!important;overflow:hidden!important}.showcase-listings-idx .sidx-thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important;transition:transform 0.5s ease!important}.showcase-listings-idx .sidx-search-result-grid-item:hover .sidx-thumbnail img{transform:scale(1.08)!important}.showcase-listings-idx .sidx-ribbon{position:absolute!important;top:15px!important;left:15px!important;background:#B58A5D!important;color:#FFFFFF!important;font-size:10px!important;font-weight:700!important;padding:6px 14px!important;border-radius:14px!important;text-transform:uppercase!important;box-shadow:0 4px 12px rgba(0,0,0,0.25)!important;letter-spacing:0.5px!important;animation:pulse 2s infinite!important}@keyframes pulse{0%{box-shadow:0 0 0 rgba(95,67,44,0.3)}50%{box-shadow:0 0 14px rgba(95,67,44,0.5)}100%{box-shadow:0 0 0 rgba(95,67,44,0.3)}}.showcase-listings-idx .sidx-details{padding:18px 20px!important;background:#F9F7F4!important;font-family:"Inter","Helvetica Neue",sans-serif!important;flex-grow:1!important}.showcase-listings-idx .sidx-price{font-size:22px!important;font-weight:800!important;color:#5F432C!important;margin-bottom:8px!important;animation:fadeInUp 0.6s ease!important}.showcase-listings-idx .sidx-mls-details,.showcase-listings-idx .sidx-sale-type{font-size:13px!important;font-weight:500!important;color:#333!important}.showcase-listings-idx .sidx-info-blocks{display:flex!important;justify-content:space-between!important;margin:14px 0!important}.showcase-listings-idx .sidx-info-block{text-align:center!important;flex:1!important}.showcase-listings-idx .sidx-info-value{font-size:17px!important;font-weight:700!important;color:#000!important;margin-bottom:4px!important}.showcase-listings-idx .sidx-info-title{font-size:12px!important;font-weight:500!important;color:#5F432C!important;letter-spacing:0.3px!important}.showcase-listings-idx .sidx-listing-heading{font-size:15px!important;font-weight:600!important;color:#5F432C!important;line-height:1.4!important;margin-top:8px!important}.showcase-listings-idx .sidx-actions{display:flex!important;justify-content:space-between!important;padding:12px 18px!important;border-top:1px solid #e5e5e5!important;background:#FFFFFF!important}.showcase-listings-idx .sidx-actions i{font-size:16px!important;color:#5F432C!important;cursor:pointer!important;transition:all 0.3s ease!important}.showcase-listings-idx .sidx-actions i:hover{color:#000!important;transform:scale(1.25) rotate(8deg)!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sidx-hotsheet-see-all-results{background-color:#7B5C3F!important;border:none!important;border-radius:25px!important;color:#fff!important;padding:12px 24px!important;font-size:16px!important;cursor:pointer!important;transition:background-color 0.3s ease}.sidx-hotsheet-see-all-results:hover{background-color:#2D3B44!important}.sidx-main-header:not(.is-widget){display:none!important}