.dsidx-widget-quick-search,#dsidx-quicksearch-4{width:100%}.dsidx-widget-quick-search .ds-bs .btn-primary{background-color:#FFFFFF;border:none;border-bottom-right-radius:3px!important;border-top-right-radius:3px!important;padding:8.45px 15px}.dsidx-widget-quick-search .text{padding:10px;font-size:16px}.dsidx-widget-quick-search .input-group .form-control{}.dsidx-widget-quick-search .row.mt-2.mb-2{display:none}.dsidx-widget-quick-search .ds-bs .custom-control-label{color:#FFF;text-shadow:1px 1px #000;font-size:16px}.et_pb_row .recent-listings-home .dsidx-widget-listings{margin:0}.et_pb_row .recent-listings-home .et_pb_widget{width:100%;max-width:100%}.recent-listings-home .dsidx-results-widget .dsidx-slideshow{overflow:visible}.recent-listings-home .dsidx-results-widget{max-width:100%;width:100%}.recent-listings-home .dsidx-results-widget .dsidx-slideshow ul{width:100%!important;padding:0 50px 92px 50px!important;margin:0 auto!important;float:none;display:flex}.recent-listings-home .dsidx-results-widget .dsidx-slideshow ul li{float:left;margin:0 15px!important;background-color:#ffffff;border-radius:15px 15px 15px 15px;overflow:hidden;padding:15px 0px!important;height:auto;box-shadow:0px 12px 18px -6px #27302b78}.recent-listings-home div.dsidx-results-widget .dsidx-featured-listing .dsidx-info-container{background-color:#FFF}.recent-listings-home div.dsidx-results-widget .dsidx-featured-listing .dsidx-heading{padding:0 0 10px;text-align:center;font-size:12px;font-weight:normal}.recent-listings-home div.dsidx-results-widget .dsidx-controls,.recent-listings-home div.dsidx-results-widget .dsidx-slideshow-control-panel{display:none}.recent-listings-home div.dsidx-results-widget .dsidx-featured-listing .dsidx-photo-container{max-height:350px;overflow:visible;margin-bottom:20px}.recent-listings-home div.dsidx-results-widget .dsidx-featured-listing .dsidx-price{letter-spacing:1px;font-size:12px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#27302b;z-index:99999;bottom:-17px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;padding:10px 0;text-align:center;max-width:50%;border-radius:6px;border:1px solid #FFF}.recent-listings-home div.dsidx-results-widget .dsidx-slideshow{height:auto}.et_pb_widget_area_left{border:none}div.dsidx-results-widget .dsidx-featured-listing .dsidx-info-container .dsidx-info-item .dsidx-heading{padding:10px 0 0}div.dsidx-results-widget .dsidx-featured-listing .dsidx-info-container .dsidx-info-item .dsidx-separator{display:none}.dsidx-details #dsidx-description{padding-left:20px;border-color:#0d284f}.dsidx-details #dsidx-primary-data #dsidx-price{background-color:#27302b;color:#FFF}.dsidx-details #dsidx-primary-data #dsidx-price th,.dsidx-details #dsidx-primary-data #dsidx-price td{color:#FFF;padding:15px}h3#dsidx-contact-form-header{font-size:36px;text-align:center;margin-bottom:15px}#dsidx-contact-form{padding:40px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;overflow:hidden;box-shadow:0px 39px 80px -6px rgba(0,0,0,0.1);z-index:68!important;position:relative}#dsidx-contact-form .dsidx-secondary-row{background-color:transparent}#dsidx-contact-form td,.entry-content table:not(.variations){border:none}#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text{border:none;border-bottom:1px solid #333;font-size:14px;padding:6px!important}#dsidx.dsidx-details .dsidx-contact-form .dsidx-contact-form-comments{border:1px solid #333}#dsidx-contact-form-submit{font-size:20px;font-weight:500;padding:0.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;color:#FFFFFF!important;background-color:#27302b!important;padding-top:8px!important;padding-right:54px!important;padding-bottom:8px!important;padding-left:54px!important;float:right;border-radius:6px}div.dsidx-results-widget .dsidx-featured-listing .dsidx-photo{}#dsidx select,#dsidx-search-form select{width:auto}.dsidx-widget-quick-search .text{width:100%}.internal-search .dsidx-simple-search-expanded{display:block!important}.internal-search .dsidx-widget-quick-search label{color:#FFFFFF}.internal-search .dsidx-simple-search-expanded .row .col-12.col-md-6{padding-top:10px}.internal-search .dsidx-widget-quick-search .text{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dsidx-standalone-disclaimer{display:none}.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_widget{width:100%}.et_pb_contact .et_pb_contact_field_half{width:50%;z-index:99999;float:left;position:relative}@media only screen and (max-width:900px){.dsidx-details #dsidx-contact-form{padding:10px!important}.dsidx-details #dsidx-contact-form-header{font-size:18px}.dsidx-details #dsidx-contact-form table{width:100%}.dsidx-details #dsidx-contact-form table td{display:block;width:100%}.dsidx-details #dsidx-contact-form table tr{width:100%;display:block}.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit{padding:10px!important;float:none}.recent-listings-home .dsidx-results-widget .dsidx-slideshow ul li{flex:0 0 100%}.recent-listings-home .dsidx-results-widget .dsidx-slideshow ul{overflow:scroll}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container{padding:10px}.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content{margin:0}.et_pb_contact .et_pb_contact_field{max-width:100%;margin-bottom:20px}.home-banner.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{font-size:34px!important}.home-banner .et_pb_button,body #page-container .et_pb_section .et_pb_button,body #page-container .et_pb_section .et_pb_row .et_pb_contact form .et_pb_button{width:100%!important;text-align:center!important;margin:0!important}.et_contact_bottom_container{float:none;display:block}body #page-container .et_pb_section .et_pb_fullwidth_header_0.home-banner .et_pb_button_two.et_pb_button{margin:10px 0!important}.home .recent-listings-home .dsidx-results-widget .dsidx-slideshow ul{padding-left:20px!important;padding-bottom:20px!important}.home #page-container .et_pb_fullwidth_header_container.left{flex-direction:column-reverse;width:90%}.home #page-container .home-banner .header-image-container .header-image img{border-radius:10px 10px 0 0;margin-top:5px}.home #page-container .home-banner .header-content-container{border-radius:0!important}}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center{align-self:normal}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{font-size:54px!important}.divi-mobile-menu #dm-header .dm-above-layout .et_pb_blurb_6{float:left;width:auto}.divi-mobile-menu #dm-header .dm-above-layout .et_pb_blurb_7{float:right;width:auto;margin-top:0!important;padding-top:0!important}#dm-header{border-bottom:1px solid}#dm-header.fixed-header{padding:5px 0}.dm-fixed-header .hamburger{top:0}.dm-fixed-header .hamburger-inner,.dm-fixed-header .hamburger-inner::before,.dm-fixed-header .hamburger-inner::after{}.dm-fixed-header .menu-button{top:10px}#dm_nav .et_pb_blurb .et-pb-icon{margin-top:18px}#dm_nav .et_pb_blurb{margin:0!important}#dm_nav .et_pb_blurb .et_pb_image_wrap,#dm_nav .et_pb_main_blurb_image{text-align:left}#dm_nav .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0}#dm_nav .et_pb_main_blurb_image{display:none}.divi-mobile-menu #dm_nav .et_pb_image{margin:10px 0!important}