.dsidx-search-widget {max-width: inherit; margin: 0; padding: 10px;}
.sidebarwidget .dsidx-search-widget {padding: 0px; margin: -6px; -moz-box-shadow: none; -0-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; box-shadow: none; overflow: hidden;}

#dsidx-listings .dsidx-media .dsidx-photo img {width: 500px;}
#dsidx-listings .dsidx-media .dsidx-photo {
  position: static;
  top: 0; 
  left: 0;
  border: none;
  max-height: 470px;
  overflow: visible; 
}

.dsidx-details #dsidx-media {margin-left: 0px;}

#dsidx-listings .dsidx-media {margin-bottom: 20px; }
#theme .dsidx .cardbox.content {width: 100%;}

.dsidx-search-widget .dsidx-beds, .dsidx-search-widget .dsidx-baths, .dsidx-search-widget .dsidx-improvedsqft, .dsidx-search-widget .dsidx-mlsnumber {width: 93%;}

#dsidx a:hover {text-decoration: none;}

.dsidx-search-widget th {background: transparent;}
.dsidx-results .dsidx-paging-control, #dsidx .dsidx-sorting-control {text-align: left;}

/* Latest Listings Widget    */
.widget div.dsidx-results-widget ul, div.dsidx-results-widget ul li, div.dsidx-results-widget h4, div.dsidx-results-widget p {margin-left: 120px !important;}
.homepagewidgets-container div.dsidx-results-widget .featured-listing .price {font-weight: normal !important; margin-top: 10px !important; font-size: 16px !important;}
div.dsidx-results-widget ul, div.dsidx-results-widget ul li, div.dsidx-results-widget h4, div.dsidx-results-widget p {}
div.dsidx-results-widget .dsidx-controls {border-top-style: solid;}
.homepagewidgets-container div.dsidx-results-widget .dsidx-slideshow p span {display: block;}
.homepagewidgets-container div.dsidx-results-widget h4 a {margin-left: 10px; }
.homepagewidgets-container div.dsidx-results-widget .dsidx-expanded li {display: block !important;}

div.dsidx-results-widget .dsidx-map .dsidx-results-widget-map-details {height: auto !important;}
#theme div.dsidx-results-widget h4 {margin-top: 10px !important;}
#theme div.dsidx-results-widget h4 a {font-size: 16px !important;}

#dsidx-description i {display: none;}
#dsidx-listings li hr {display: none;}
#dsidx-listings .dsidx-primary-data {background: transparent;}
#dsidx-listings .dsidx-price {margin-top: 5px;}
#dsidx-listings .dsidx-primary-data, #dsidx-listings .dsidx-secondary-data {padding-left: 0px;}
.dsidx-address {font-size: 28px; margin-bottom: 12px !important; line-height: 31px;}
blockquote#dsidx-description { width: 100%; border: none; background: none;}
.dsidx blockquote:before {font-size: 0 !important;}
#dsidx-tiny-photos, #dsidx-actions {display: none;}
label#idx-search-invalid-msg {width: 180px;}
#ishome .dsidx-standalone-disclaimer {display: none;}
.dsidx-details #dsidx-media-td {vertical-align: top !important;}
#dsidx-primary-data {margin-bottom: 40px !important; }

.dsidx-widget ul li {clear: left;}

.dsidx-search-widget .separator {display: none;}
.dsidx-search-widget th {vertical-align: top;}
.dsidx-widget.dsidx-search-widget .dsidx-search-button {width: auto; font-size: 20px !important;}
.dsidx-search-widget .dsidx-search-button .submit {font-size: 16px !important;}
.dsidx-primary-data .dsidx-price {font-size: 20px !important;}
#dsidx-description-text {display: block; margin-top: 20px;}

.dsidx-details #dsidx-media-td {margin-bottom: 40px;}

#dsidx .dsidx-secondary-row {background: #e8e8e8;}

label.shortsale-notice {font-size: 18px;}
label.shortsale-notice:after {content: ':';}

.type-page #dsidx-secondary-data img {margin-bottom: 0; margin-right: 10px;}
#dsidx-contact-form .dsidx-secondary-row {background: none;}
#dsidx h3 {margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid silver;}

div.dsidx-results-widget .dsidx-controls {border-color: silver !important;}
#dsidx address, #dsidx caption, #dsidx cite, #dsidx vcode, #dsidx dfn, #dsidx em, #dsidx strong, #dsidx th, #dsidx var, #dsidx optgroup {font-weight: 600 !important;}
.dsidx-supplemental-data b {font-weight: normal;}
.dsidx-results-widget-map-details .price {color: black; font-size: 20px; margin-top: 10px;}


@media only screen and (max-width: 479px) {
	/* #theme .dsidx  .cardbox.content {width: 450px !important;} */
}