#dmg_results_wrapper .dmg_results_title {
    color: #003747 !important;
    font-family: 'BWBowTie', serif !important;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 52px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 106% !important; /* 55.12px */
    text-align: center !important;
    width: 100% !important;
    padding: 20px 0 30px !important;
}

.dmg_results_map_wrapper {
    height: 100%;
    display: table;
    display: flex;
}

.dmg_results_listing_photo,
.dmg_results_listing_details {
    width: 100%;
    max-height: 450px;
}

.dmg_results_listing_details {
    padding: 10px;
}

.dmg_results_table {
    width: 700px;
}

#dmgmap_wrap {
    width: calc(100% - 700px);
}

.dmg_results_table_row {
    clear: both;
}

.dmg_results_table_row .dmg_results_listing {
    width: 48%;
    float: left;
    margin-top: 0;
    overflow: visible;
}

@media only screen and (max-width: 1200px) {
    .dmg_results_table {
        width: 350px;
    }
    
    #dmgmap_wrap {
        width: calc(100% - 350px);
    }

    .dmg_results_table_row .dmg_results_listing {
        width: 100%;
    }
}

@media only screen and (max-width: 786px) {
    .dmg_results_table {
        width: 0;
    }

    #dmgmap_wrap {
        width: 100%;
    }
}


.dmg_results_table_row .dmg_listing_amen,
.dmg_results_table_row .dmg_listing_address {
    font-size: 14px;
}

.dmg_results_table_row .dmg_listing_price {
    font-size: 26px;
}


.dmg_results_listing_photo:after {
    content: '';
    width: 100%;
    position: absolute;
    background: linear-gradient(0deg, black, transparent);
    left: 0;
    opacity: 0.4;
    height: 50%;
    bottom: 0;
    pointer-events: none;
}

.dmg_results_listing {
    border-radius: 6px;
    /* overflow: hidden; */
    /* box-shadow: 2px 2px 3px #f1eaea; */
    margin-top: 10px;
    margin-top: 25px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 0 8px rgb(0 0 0 / 10%);
    box-shadow: 0 0 8px rgb(0 0 0 / 10%);
    transform: all 0.5s ease;
}

.dmg_results_listing:hover {
    -webkit-box-shadow: 0 0 8px rgb(0 0 0 / 20%);
    box-shadow: 0 0 8px rgb(0 0 0 / 20%);
    transform: all 0.5s ease;
}

.dmg_results_photo_controls {
    z-index: 1;
}

.dmg_results_listing_photo .dmg_listing_save {
    top: initial;
    bottom: 10px;
    z-index: 1;
}

#dmg_results_wrapper #qsearch_term_wrapper .dmg_layout_qsearch_term {
    border: 2px solid #c0c0c0;
    border-radius: 3px;
}

.dmg_listing_mlslogo img {
    margin: 0;
    position: relative;
    left: initial;
    right: initial;
    bottom: initial;
    display: block;
    margin-top: 20px;
    height: auto;
    max-height: 40px;
    width: auto;
}

@media only screen and (max-width: 980px) {
    #dmg_layout_internal .dmg_listing_mlslogo img {
        height: auto;
        /* width: 50%; */
        max-width: 210px;
    }
}

.dmg_listing_mlslogo .mls-name {
    margin-top: 20px;
    display: block;
    font-family: 'Helvetica Neue', sans-serif;
    font-size: 12px;
    text-align: left;
}

.listing-status .checkbox_label {
    position: relative;
}

.listing-status .checkbox_label:after {
    content: '';
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 27px;
    z-index: 1;
    top: 6px;
    background-color: #efefef;
}

.listing-status .search_options_forsale:after {
    background-color: #54C029;
}
.listing-status .search_options_contingent:after {
    background-color: #FF8800;
}
.listing-status .search_options_pending:after {
    background-color: #F8E71C;
}
.listing-status .search_options_sold:after {
    background-color: #FF2F2F;
}
.listing-status .search_options_comingsoon:after {
    background-color: #f26722;
}

.listing-status .checkbox_label img {
    opacity: 0;
}

.dmg_listing_photo_banner {
    right: 10px;
    top: 10px;
    left: initial;
    z-index: 1;
}

.dmg_listing_banner.new {
    background-color: #000;
    color: #fff;
}

.dmg_listing_banner_wrap {
    width: 75%;
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: initial;
    height: auto;
}

.dmg_listing_address {
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 13px;
    display: block;
    width: 100%;
    margin: 10px 0 11px;

    font-weight: 400;
    margin: 2px 0 2px;
    line-height: 1.5em;
}

.dmg_listing_type {
    font-size: 15px;
    margin-top: 2px;
    margin-bottom: 0px;
}

.dmg_listing_banner {
    display: inline-block;
    padding: 3px 5px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 4px;
    margin-bottom: 5px;
    height: auto;
    text-transform: uppercase;
}

.matterport_tour img {
    width: 10px;
    margin-right: 0px;
    display: inline;
    height: 12px;
    margin-bottom: -1px;
}


.dmg_results_search_form ul > li {
    font-size: 15px;
}

@media only screen and (min-width: 1510px) {
    .search-bar-top li:nth-child(n + 2):not(.floatRight) {
        width: calc((100% - 763px) / 6);
        text-align: center;
    }
       
    .search-bar-top .dmg_select_display {
        width: 110px;
        padding-right: 10px;
    }
}

/* @media only screen and (min-width: 1200px) {
    .search-bar-top li:nth-child(n + 2):not(.floatRight) {
        width: calc((100% - 743px) / 6);
        text-align: center;
    }
} */

.dmg_results_form_listtype {
    min-width: 130px;
}

/* .nav-inrix-icon a {
    font-size: 0;
} */

.dmg_results_share_wrapper .visuallyhidden {
    display: block;
    height: initial;
    max-height: initial;
    font-size: 15px;
    visibility: visible;
    position: relative;
    bottom: initial;
    overflow: visible;
}

.results_nav_save,
a.dmg_results_share_wrapper {
    padding: 0px 10px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row-reverse;
    color: #707070;
}

a.results_nav_save:hover {
    color: #707070;
}

.nav-inrix-icon i,
.dmg_results_share_wrapper i {
    font-size: 20px;
    line-height: 34px;
    margin: 0 0 0 5px;
    color: #707070;
}

@media only screen and (min-width: 1300px) {
    .nav-inrix-icon i,
    .dmg_results_share_wrapper i {
        color: #000;
        /* margin-top: 5px; */
    }
}

@media only screen and (max-width: 1390px) {
    .dmg_results_search_form ul > li,
    .dmg_results_share_wrapper .visuallyhidden {
        font-size: 13px;
    }
    
    .dmg_results_form_listtype {
        min-width: initial;
    }
}

@media only screen and (max-width: 1300px) {
    .results_nav_save,
    a.dmg_results_share_wrapper {
        height: 34px;
    }
}

@media only screen and (max-width: 1260px) {
    .results_nav_save, a.dmg_results_share_wrapper {
        flex-flow: column;
        font-size: 10px;
        justify-content: flex-start;
        align-items: center;
        height: 32px;
        line-height: 0;
        padding: 0 4px; 
    }

    .nav-inrix-icon i, .dmg_results_share_wrapper i {
        height: 20px;
        line-height: 20px;    
        margin-bottom: 5px;
    }

    .dmg_results_share_wrapper .visuallyhidden {
        font-size: 10px;
    }
}

@media only screen and (max-width: 600px) {
    .dmg_results_share_wrapper .visuallyhidden,
    .results_nav_save, a.dmg_results_share_wrapper {
        font-size: 0px;
    }

    /*
    .nav-inrix-icon i, .dmg_results_share_wrapper i {
        height: 40px;
        line-height: 40px;
        margin-bottom: 0px;
        font-size: 23px;
        padding: 0;
        margin: 0;
    }

    .nav-inrix-icon i {
        padding: 0 6px;
    }
    */
    
}

#dmg_results_form_areas {
    display: none;
}

#dmg_results_nav_areas + .dmg_results_nav_control {
    max-width: 120px;
    /* padding-right: 10px; */
}


.dmg_results_listing .dmg_listing_price {
    position: absolute;
    left: 10px;
    bottom: 10px;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    z-index: 1;
    display: flex;
    align-items: center;
    overflow: visible;
}

.dmg_results_listing .price-previous {
    display: inline-block;
    position: absolute;
    font-size: 15px;
    text-decoration: line-through;
    bottom: 25px;
    margin: 0;
}

.dmg_results_listing .dmg_listing_price .price-change {
    font-size: 15px;
    line-height: 15px;
    color: #5cd65c;
    display: inline-block;
    margin-left: 5px;
}

.dmg_results_listing .request_information {
    position: absolute;
    right: 10px;
    bottom: 10px;
    align-items: center;
    background-color: #557481;
    border: none;
    border-radius: 50px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: 1.17px;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    padding: 13px 28px;
}

.dmg_results_listing .request_information:hover {
    color: #fff;
    background-color: #000;
}

.dmg_results_listing .dmg_listing_amen {
    width: 100%;
    height: auto;
    background: initial;
    position: relative;
    left: initial;
    border: initial;
    text-align: left;
    display: block;
    overflow: hidden;
}

.dmg_results_listing .dmg_listing_amen_item {
    width: auto;
    padding: 0;
    margin: 0;
    padding-right: 5px;
    font-size: 15px;
}


.dmg_results_listing .dmg_listing_amen_item + .dmg_listing_amen_item {
    padding-left: 7px;
    border: 0;
}

.amen-row {
    display: flex;
    margin-bottom: 5px;
}

.dmg_results_listing.amen_bar {
    padding-bottom: 0;
}

.dmg_amen_value {
    margin-bottom: 0;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
}


.dmg_results_listing_photo .dmg_listing_save:hover,
.dmg_results_listing_photo .dmg_listing_save.saved_listing {
    color: #418FDE;
}

.dmg_results_listing_photo {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    overflow: hidden;
}


.dmg_listings_mlsregs {
    font-size: 10px;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: -13px;
    line-height: 10px;
}

.dmg_listings_mlsregs br {
    display: none;
}

.dmg_listings_mlsregs em {
    font-style: normal;
}


/* == Tablet
============================================================================ */
@media only screen and (max-width: 865px) {

    .dmg_results_share_wrapper .visuallyhidden {
        display: none !important;
    }

    .results_nav_save, a.dmg_results_share_wrapper {
        font-size: 0;
    }

    .nav-inrix-icon i, .dmg_results_share_wrapper i {
        margin: auto;
    }



}


.cssmodal {
    display: none;
     /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10000; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.7); /* Black w/ opacity */
}

/* Modal Content */
.css-modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 0;
    width: 92%;
    max-width: 400px;
   	min-height: 300px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    border-radius: 6px;
    overflow: hidden;
}

#modal_share .modal-content {min-height: 280px;}

#modal_texttome .modal-content {min-height: 210px;}
#modal_texttome .modal-body {min-height: 150px;}


/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}


.modal_header_text {line-height: 40px;}

.modal-body {min-height: 280px; padding: 2px 16px;}
#modal_share .modal-body {min-height: 220px; padding: 10px 10px 0 10px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}


.modal-body {
	padding: 10px;
}


.modal-body input[type="text"], .modal-body input[type="email"] {width: 100%; height: 38px; background-color: #EFEFEF; font-size: 16px; color: #242424; margin-bottom: 10px; padding: 0 0 0 5px; font-size: 14px; border-radius: 0; border: 0; box-sizing: border-box;}
.modal-body textarea {width: 100%; max-width: 100%; height: 60px; padding: 5px; margin: 0 auto 15px; background-color: #EFEFEF; border-radius: 6px; border: 0; font-size: 16px; color: #242424; box-sizing: border-box; resize: vertical;}

.modal-body input::-webkit-input-placeholder, .modal-body textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#242424;
  font-size: 16px;
}
.modal-body input::-moz-placeholder, .modal-body textarea::-moz-placeholder { /* Firefox 19+ */
  color: #242424;
  font-size: 16px;
}
.modal-body input:-ms-input-placeholder, .modal-body textarea:-ms-input-placeholder { /* IE 10+ */
  color: #242424;
  font-size: 16px;
}
.modal-body input:-moz-placeholder, .modal-body textarea:-moz-placeholder { /* Firefox 18- */
  color: #242424;
  font-size: 16px;
}

#tour_html_container .detail_submit_button {max-width: 190px;}

.detail_submit_button {
    align-items: center;
    background-color: #E5A505;
    border: none;
    border-radius: 50px;
    box-sizing: border-box;
    color: #000;
    cursor: pointer;
    display: inline-flex;
    font-family: "freight-sans-pro",Sans-serif;
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    padding: 11px 28px;
    width: 100%;
}
    
.detail_submit_button:hover {    
    background-color: #000;
    color: #fff;
    text-decoration: none;
}

.preferred_communication {
	width: 100%;
	height: 38px;
    background-color: #EFEFEF;
    font-size: 16px;
    color: #242424;
    margin-bottom: 15px;
    padding: 0 0 0 5px;
    font-size: 14px;
    border-radius: 0;
    border: 0;
    box-sizing: border-box;
		
}

/* The Close Button */
.modal-header .myclose {
	margin-right: 10px;
    color: #000;
    background-color: transparent; 
    float: right;
    font-size: 28px;
    font-weight: bold;
    line-height: 1em;
    vertical-align: middle;
    margin-top: 3px;
    position: absolute;
    right: 0;

}

.modal-header .myclose:hover,
.modal-header .myclose:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    height: 40px;
    padding: 0;
    background-color: #E5A505;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    font-size: 20px;
    color: #000;
}

.modal_header_text {
    line-height: 40px;
    font-family: "freight-sans-pro",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.modal-body {min-height: 280px; padding: 2px 16px;}
#modal_share .modal-body {min-height: 220px; padding: 10px 10px 0 10px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

.modal-body {
	padding: 10px;
}

.modal-body legend {
    display: none;
}

.modal-body form ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.modal-body input[type="text"], .modal-body input[type="email"] {
    width: 100%;
    height: 38px;
    background-color: #EFEFEF;
    font-size: 16px;
    color: #242424;
    margin-bottom: 10px;
    padding: 0 0 0 5px;
    font-size: 14px;
    border-radius: 0;
    border: 0;
    box-sizing: border-box;
}

.modal-body textarea {
    width: 100%;
    max-width: 100%;
    height: 60px;
    padding: 5px;
    margin: 0 auto 15px;
    background-color: #EFEFEF;
    border-radius: 0;
    border: 0;
    font-size: 16px;
    color: #242424;
    box-sizing: border-box;
    resize: vertical;
}

.modal-body input::-webkit-input-placeholder, .modal-body textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#242424;
  font-size: 16px;
}
.modal-body input::-moz-placeholder, .modal-body textarea::-moz-placeholder { /* Firefox 19+ */
  color: #242424;
  font-size: 16px;
}
.modal-body input:-ms-input-placeholder, .modal-body textarea:-ms-input-placeholder { /* IE 10+ */
  color: #242424;
  font-size: 16px;
}
.modal-body input:-moz-placeholder, .modal-body textarea:-moz-placeholder { /* Firefox 18- */
  color: #242424;
  font-size: 16px;
}

#dmg_mhf_saveListing_modal .modal-content-saveListing {
    border: 0;
    border-radius: 6px;
    overflow: hidden;
}

#dmg_mhf_saveListing_modal h2 {
    width: 100%;
    max-width: 330px;
}

.saved_listing i.fa {
    font-weight: bold;
}

.ll-match-score .ll-tooltip, .ll-fake-match-score .ll-tooltip {
    top: -115px;
    left: -178px;
    width: 200px;
}

/* == Phone
============================================================================ */
@media only screen and (max-width: 480px) {
	.cssmodal {padding-top: 10px;}
}

@media only screen and (max-width: 1000px) {
    .dmg_results_listing {
        width: 48%;
    }
}

@media only screen and (max-width: 700px) {
    .dmg_results_listing {
        width: 100%;
    }
}

#dmg_layout_header {
    box-shadow: none;
}

.dmg_results_search {
    position: relative;
    z-index: 1;
}

.dmg_select_display,
.dmg_results_nav_control {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.00952148 1.45455L1.44502 1.59392e-06L4.5177 3.02852L7.59037 6.05703L6.53593 8L-0.00952148 1.45455Z' fill='%23B3B3B3'/%3E%3Cpath d='M11.5646 0L13.0191 1.45455L6.47367 8L5.53333 6.05703L11.5646 0Z' fill='%23B3B3B3'/%3E%3C/svg%3E%0A") !important;
}

.dmg_results_search_form {
    background: #F8F8F8 !important;
    padding: 16px 10px 10px !important;
}

.dmg_results_search_form ul {
    display: block !important;
    height: auto !important;
}

.dmg_internal_subarea_mapsearch .dmg_results_search_form ul > li {
    padding: 0 10px !important;
}

#dmg_results_wrapper #qsearch_term_wrapper .dmg_layout_qsearch_term {
    border-width: 1px !important;
    border-radius: 0 !important;
}

#dmg_results_wrapper #qsearch_term_wrapper .dmg_layout_qsearch_term::placeholder {
    color: #737373;
    font-style: italic;
}

.dmg_results_search_form ul > li,
.dmg_results_share_wrapper .visuallyhidden,
.results_nav_save, a.dmg_results_share_wrapper {
    font-size: 14px !important;
}

.dmg_results_form_lifestyle .dmg_select_wrap > label {
    align-items: center;
    display: flex;
}

.dmg_results_form_lifestyle .dmg_select_wrap > label:before {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.63109 16.125C1.86949 13.5 2.82949 4.30005 2.82949 4.30005H11.4287H20.0279C20.0279 4.30005 20.9879 13.5 13.2263 16.125M18.1031 12.535C18.1031 12.535 24.4151 11.56 24.4151 8.06505C24.4471 7.68606 24.3879 7.30475 24.2429 6.95556C24.0979 6.60638 23.8717 6.30032 23.5847 6.06505C22.5335 5.21005 20.4215 5.99505 20.4215 5.99505M16.0919 19.6994H7.27909C5.19887 19.7316 3.17679 18.4702 1.5575 16.1301H21.8183C20.1971 18.4702 18.1736 19.7315 16.0919 19.6994Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-flex;
    content: "";
    height: 24px;
    margin-right: 10px;
    width: 24px;
}

.dmg_results_form_share a {
    align-items: center;
    display: flex;
    text-decoration: none;
}

.dmg_results_form_share a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5023 5.66421L21.7671 5.81239C21.7706 5.8299 21.7748 5.84728 21.7796 5.8645L22.5023 5.66421ZM19.8099 4.77331L19.1384 5.10741C19.2652 5.36222 19.5252 5.52331 19.8099 5.52331V4.77331ZM17.4753 1.57268L17.3074 2.30366C17.3158 2.30558 17.3242 2.30737 17.3327 2.309L17.4753 1.57268ZM11.6984 1.04474L11.6362 1.79215C11.6676 1.79477 11.6992 1.7954 11.7308 1.79404L11.6984 1.04474ZM6.75652 1.58918L6.53271 0.873317L6.52618 0.875423L6.75652 1.58918ZM4.50712 4.77331V5.52331C4.792 5.52331 5.05228 5.36192 5.17893 5.10675L4.50712 4.77331ZM3.17793 7.66048L3.91565 7.79564C3.98213 7.43282 3.77491 7.07553 3.42699 6.95304L3.17793 7.66048ZM2.80303 8.32041L3.22612 8.93968C3.25198 8.92201 3.2767 8.90275 3.30014 8.882L2.80303 8.32041ZM1.78058 10.3332H2.53058C2.53058 10.3223 2.53034 10.3114 2.52987 10.3006L1.78058 10.3332ZM2.34293 17.9718V17.2218V17.9718ZM5.61478 17.9718V17.2218V17.9718ZM6.17713 16.487V15.737C5.76292 15.737 5.42713 16.0728 5.42713 16.487H6.17713ZM14.8896 17.237C15.3038 17.237 15.6396 16.9012 15.6396 16.487C15.6396 16.0728 15.3038 15.737 14.8896 15.737V17.237ZM21.7524 14.3438C21.7471 14.758 22.0786 15.098 22.4928 15.1033C22.907 15.1085 23.247 14.777 23.2523 14.3629L21.7524 14.3438ZM22.5534 10.3332L21.8036 10.3155L21.8035 10.3236L22.5534 10.3332ZM21.4458 8.32041L20.9386 8.87296C20.9733 8.9048 21.0109 8.9333 21.051 8.95809L21.4458 8.32041ZM21.0709 7.66048L20.8405 6.94673C20.4773 7.06395 20.26 7.43526 20.3358 7.80934L21.0709 7.66048ZM6.89285 9.31029V10.0603V9.31029ZM5.71703 10.4487H4.96703H5.71703ZM8.06867 10.4487H8.81867H8.06867ZM17.4582 9.31029V10.0603V9.31029ZM16.2824 10.4487H15.5324H16.2824ZM18.634 10.4487H19.384H18.634ZM19.0428 19.2257C19.0428 19.6399 19.3786 19.9757 19.7928 19.9757C20.207 19.9757 20.5428 19.6399 20.5428 19.2257H19.0428ZM20.5428 16.421C20.5428 16.0068 20.207 15.671 19.7928 15.671C19.3786 15.671 19.0428 16.0068 19.0428 16.421H20.5428ZM20.235 18.6859C19.9004 18.4417 19.4312 18.5149 19.187 18.8495C18.9428 19.184 19.0161 19.6532 19.3506 19.8974L20.235 18.6859ZM21.4978 21.4648C21.8323 21.709 22.3015 21.6357 22.5457 21.3012C22.79 20.9666 22.7167 20.4974 22.3822 20.2532L21.4978 21.4648ZM23.2375 5.51603C23.1212 4.93876 22.7755 4.54418 22.3607 4.30473C21.9719 4.08031 21.5335 3.9956 21.1694 3.96422C20.7967 3.93209 20.441 3.95115 20.18 3.97552C20.0478 3.98786 19.9358 4.00199 19.8558 4.0125C19.8125 4.01819 19.7877 4.02158 19.766 4.02432C19.7249 4.02948 19.7609 4.02331 19.8099 4.02331V5.52331C19.8758 5.52331 19.9457 5.51353 19.9531 5.51259C19.9799 5.50922 20.0185 5.50401 20.0512 5.49971C20.1233 5.49025 20.2142 5.47885 20.3194 5.46903C20.5334 5.44905 20.7912 5.43718 21.0405 5.45867C21.2984 5.48091 21.4905 5.53437 21.6108 5.60383C21.7051 5.65824 21.7471 5.71323 21.7671 5.81239L23.2375 5.51603ZM20.4813 4.43922C19.8023 3.07458 19.2965 2.23636 18.8826 1.72013C18.4544 1.18611 18.0651 0.922958 17.6178 0.836355L17.3327 2.309C17.3413 2.31067 17.3587 2.31272 17.4035 2.34372C17.4591 2.3822 17.56 2.46844 17.7123 2.65846C18.0227 3.0455 18.4711 3.76635 19.1384 5.10741L20.4813 4.43922ZM17.6431 0.8417C15.6863 0.392392 13.6747 0.20858 11.666 0.295439L11.7308 1.79404C13.6052 1.71299 15.4821 1.88453 17.3074 2.30366L17.6431 0.8417ZM11.7606 0.297323C9.99608 0.150473 8.21881 0.346194 6.53272 0.873347L6.98033 2.30501C8.48109 1.8358 10.0641 1.66132 11.6362 1.79215L11.7606 0.297323ZM6.52618 0.875423C6.11899 1.00683 5.75684 1.29817 5.35579 1.8221C4.95823 2.34148 4.47287 3.15533 3.83532 4.43988L5.17893 5.10675C5.8024 3.85058 6.23725 3.13836 6.54689 2.73384C6.85304 2.33388 6.98507 2.30351 6.98686 2.30293L6.52618 0.875423ZM4.50712 4.02331C4.558 4.02331 4.59557 4.02995 4.55625 4.0248C4.53601 4.02215 4.51285 4.01883 4.4712 4.0131C4.3945 4.00255 4.28662 3.98829 4.15867 3.97581C3.90583 3.95116 3.56067 3.93198 3.19312 3.96433C2.50686 4.02473 1.43662 4.30472 1.06783 5.43078L2.49333 5.89764C2.5676 5.67086 2.79247 5.50539 3.32463 5.45856C3.5663 5.43729 3.81118 5.44904 4.01312 5.46873C4.11256 5.47843 4.19825 5.48968 4.2668 5.49911C4.29777 5.50337 4.33515 5.50865 4.36156 5.51211C4.36888 5.51307 4.43921 5.52331 4.50712 5.52331V4.02331ZM1.06783 5.43078C0.918797 5.88584 0.897832 6.32104 1.01107 6.72259C1.12352 7.12131 1.35078 7.425 1.59664 7.6494C2.06122 8.07339 2.66907 8.27646 2.92888 8.36792L3.42699 6.95304C3.12444 6.84653 2.81208 6.72788 2.60781 6.54145C2.51925 6.46063 2.47492 6.38693 2.45476 6.31545C2.4354 6.24681 2.42083 6.11901 2.49333 5.89764L1.06783 5.43078ZM2.44021 7.52533C2.42448 7.61118 2.37919 7.69397 2.30593 7.75881L3.30014 8.882C3.62007 8.59881 3.83834 8.21765 3.91565 7.79564L2.44021 7.52533ZM2.37994 7.70114C1.94688 7.99701 1.59477 8.39516 1.35815 8.86095L2.6955 9.5403C2.81614 9.30282 2.99779 9.09568 3.22612 8.93968L2.37994 7.70114ZM1.35815 8.86095C1.12146 9.3269 1.00859 9.84445 1.03129 10.3658L2.52987 10.3006C2.51848 10.0389 2.57494 9.77762 2.6955 9.5403L1.35815 8.86095ZM1.03058 10.3332V17.4274H2.53058V10.3332H1.03058ZM1.03058 17.4274C1.03058 17.7787 1.17494 18.1104 1.42361 18.3512L2.46697 17.2735C2.50471 17.31 2.53058 17.3649 2.53058 17.4274H1.03058ZM1.42361 18.3512C1.67145 18.5911 2.00256 18.7218 2.34293 18.7218V17.2218C2.38501 17.2218 2.43005 17.2378 2.46697 17.2735L1.42361 18.3512ZM2.34293 18.7218H5.61478V17.2218H2.34293V18.7218ZM5.61478 18.7218C5.95515 18.7218 6.28626 18.5911 6.5341 18.3512L5.49074 17.2735C5.52766 17.2378 5.5727 17.2218 5.61478 17.2218V18.7218ZM6.5341 18.3512C6.78277 18.1104 6.92713 17.7787 6.92713 17.4274H5.42713C5.42713 17.3649 5.453 17.31 5.49074 17.2735L6.5341 18.3512ZM6.92713 17.4274V16.487H5.42713V17.4274H6.92713ZM6.17713 17.237H14.8896V15.737H6.17713V17.237ZM23.2523 14.3629L23.3034 10.3427L21.8035 10.3236L21.7524 14.3438L23.2523 14.3629ZM23.3032 10.3508C23.3158 9.81809 23.1863 9.29241 22.9289 8.82476L21.6148 9.54796C21.7454 9.78537 21.8099 10.0496 21.8036 10.3155L23.3032 10.3508ZM22.9289 8.82476C22.6717 8.3573 22.2961 7.96472 21.8406 7.68273L21.051 8.95809C21.2907 9.10649 21.484 9.31036 21.6148 9.54796L22.9289 8.82476ZM21.9529 7.76785C21.8748 7.69619 21.8251 7.60603 21.806 7.51163L20.3358 7.80934C20.4189 8.21963 20.6312 8.5908 20.9386 8.87296L21.9529 7.76785ZM21.3012 8.37424C21.6073 8.27545 22.2061 8.07438 22.6681 7.64451C22.9112 7.41838 23.1294 7.11795 23.243 6.72937C23.3569 6.33968 23.3499 5.91426 23.2251 5.46392L21.7796 5.8645C21.8422 6.09059 21.8267 6.22816 21.8032 6.30866C21.7793 6.39029 21.7313 6.46725 21.6464 6.54634C21.4523 6.72689 21.1479 6.84754 20.8405 6.94673L21.3012 8.37424ZM6.89285 8.56029C6.38978 8.56029 5.90263 8.75354 5.53974 9.10487L6.5831 10.1826C6.66123 10.1069 6.77222 10.0603 6.89285 10.0603V8.56029ZM5.53974 9.10487C5.17603 9.457 4.96703 9.93986 4.96703 10.4487H6.46703C6.46703 10.3536 6.50579 10.2574 6.5831 10.1826L5.53974 9.10487ZM4.96703 10.4487C4.96703 10.9575 5.17603 11.4403 5.53974 11.7925L6.5831 10.7148C6.50579 10.6399 6.46703 10.5437 6.46703 10.4487H4.96703ZM5.53974 11.7925C5.90263 12.1438 6.38978 12.337 6.89285 12.337V10.837C6.77222 10.837 6.66123 10.7904 6.5831 10.7148L5.53974 11.7925ZM6.89285 12.337C7.39592 12.337 7.88307 12.1438 8.24596 11.7925L7.2026 10.7148C7.12447 10.7904 7.01348 10.837 6.89285 10.837V12.337ZM8.24596 11.7925C8.60967 11.4403 8.81867 10.9575 8.81867 10.4487H7.31867C7.31867 10.5437 7.27991 10.6399 7.2026 10.7148L8.24596 11.7925ZM8.81867 10.4487C8.81867 9.93986 8.60967 9.457 8.24596 9.10487L7.2026 10.1826C7.27991 10.2574 7.31867 10.3536 7.31867 10.4487H8.81867ZM8.24596 9.10487C7.88307 8.75354 7.39592 8.56029 6.89285 8.56029V10.0603C7.01348 10.0603 7.12447 10.1069 7.2026 10.1826L8.24596 9.10487ZM17.4582 8.56029C16.9551 8.56029 16.468 8.75354 16.1051 9.10487L17.1485 10.1826C17.2266 10.1069 17.3376 10.0603 17.4582 10.0603V8.56029ZM16.1051 9.10487C15.7414 9.457 15.5324 9.93986 15.5324 10.4487H17.0324C17.0324 10.3536 17.0712 10.2574 17.1485 10.1826L16.1051 9.10487ZM15.5324 10.4487C15.5324 10.9575 15.7414 11.4403 16.1051 11.7925L17.1485 10.7148C17.0712 10.6399 17.0324 10.5437 17.0324 10.4487H15.5324ZM16.1051 11.7925C16.468 12.1438 16.9551 12.337 17.4582 12.337V10.837C17.3376 10.837 17.2266 10.7904 17.1485 10.7148L16.1051 11.7925ZM17.4582 12.337C17.9613 12.337 18.4484 12.1438 18.8113 11.7925L17.768 10.7148C17.6898 10.7904 17.5788 10.837 17.4582 10.837V12.337ZM18.8113 11.7925C19.175 11.4403 19.384 10.9575 19.384 10.4487H17.884C17.884 10.5437 17.8453 10.6399 17.768 10.7148L18.8113 11.7925ZM19.384 10.4487C19.384 9.93986 19.175 9.457 18.8113 9.10487L17.768 10.1826C17.8453 10.2574 17.884 10.3536 17.884 10.4487H19.384ZM18.8113 9.10487C18.4484 8.75354 17.9613 8.56029 17.4582 8.56029V10.0603C17.5788 10.0603 17.6898 10.1069 17.768 10.1826L18.8113 9.10487ZM16.538 6.08558H7.77898V7.58558H16.538V6.08558ZM7.77898 6.08558C7.6784 6.08558 7.61853 6.07926 7.58749 6.07381C7.55496 6.06811 7.57616 6.06713 7.62132 6.09294C7.67508 6.12367 7.74139 6.18049 7.78943 6.26701C7.83401 6.34727 7.84088 6.41366 7.84199 6.43432C7.84293 6.45161 7.84033 6.44536 7.84796 6.39995C7.85534 6.35604 7.86812 6.29854 7.88868 6.21562C7.92632 6.06379 7.99108 5.82656 8.03895 5.57167L6.56472 5.29481C6.52738 5.49362 6.48138 5.65853 6.43275 5.8547C6.39339 6.01347 6.33081 6.26716 6.34417 6.51504C6.35167 6.65428 6.38357 6.82507 6.47807 6.99524C6.57604 7.17165 6.71717 7.30388 6.8769 7.39519C7.1609 7.55753 7.49611 7.58558 7.77898 7.58558V6.08558ZM8.03895 5.57167C8.10712 5.20863 8.22132 5.01275 8.3206 4.91323C8.40351 4.83012 8.5235 4.7644 8.75031 4.7644V3.2644C8.1762 3.2644 7.65715 3.4544 7.25866 3.85386C6.87653 4.23691 6.66695 4.75045 6.56472 5.29481L8.03895 5.57167ZM8.75031 4.7644H15.5667V3.2644H8.75031V4.7644ZM15.5667 4.7644C15.8053 4.7644 15.9396 4.83369 16.0248 4.9162C16.1181 5.00645 16.227 5.18594 16.2713 5.52927L17.759 5.3372C17.684 4.75664 17.4692 4.22671 17.0682 3.83852C16.6592 3.44258 16.1289 3.2644 15.5667 3.2644V4.7644ZM16.2713 5.52927C16.3068 5.80432 16.3652 6.04493 16.4043 6.21237C16.4251 6.30157 16.4387 6.36262 16.4474 6.41237C16.4564 6.46335 16.4546 6.47355 16.455 6.46049C16.4554 6.44477 16.4593 6.37658 16.5034 6.29132C16.5519 6.19732 16.6228 6.13343 16.6837 6.098C16.7344 6.06855 16.7606 6.06873 16.729 6.07421C16.6992 6.07937 16.6399 6.08558 16.538 6.08558V7.58558C16.8148 7.58558 17.1531 7.56022 17.4376 7.39476C17.6005 7.30005 17.7418 7.16217 17.8361 6.97962C17.9259 6.80582 17.9508 6.63452 17.9544 6.50125C17.9608 6.26713 17.8992 6.01793 17.8651 5.87187C17.8227 5.68976 17.7831 5.5241 17.759 5.3372L16.2713 5.52927ZM24.939 19.3741C24.939 22.0443 22.6962 24.25 19.878 24.25V25.75C23.4785 25.75 26.439 22.9181 26.439 19.3741H24.939ZM19.878 24.25C17.0599 24.25 14.8171 22.0443 14.8171 19.3741H13.3171C13.3171 22.9181 16.2776 25.75 19.878 25.75V24.25ZM14.8171 19.3741C14.8171 16.704 17.0599 14.4983 19.878 14.4983V12.9983C16.2776 12.9983 13.3171 15.8302 13.3171 19.3741H14.8171ZM19.878 14.4983C22.6962 14.4983 24.939 16.704 24.939 19.3741H26.439C26.439 15.8302 23.4785 12.9983 19.878 12.9983V14.4983ZM20.5428 19.2257V16.421H19.0428V19.2257H20.5428ZM19.3506 19.8974L21.4978 21.4648L22.3822 20.2532L20.235 18.6859L19.3506 19.8974Z' fill='black'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-flex;
    content: "";
    height: 24px;
    margin-left: 10px;
    width: 24px;
}

@media only screen and (max-width: 1260px) {
    .dmg_results_form_share a:before {
        margin-bottom: 10px;
    }
}

.dmg_results_form_share i {
    display: none;
}

.dmg_results_form_save a {
    align-items: center;
    display: flex;
}

.dmg_results_form_save a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.69691 0.75C8.34276 0.75 7.99207 0.820677 7.66487 0.957997C7.33767 1.09532 7.04037 1.29659 6.78994 1.55032C6.53952 1.80405 6.34087 2.10528 6.20534 2.4368C6.06981 2.76832 6.00005 3.12364 6.00005 3.48247V22.5624C5.99847 22.6912 6.03311 22.8179 6.09994 22.9276C6.16677 23.0373 6.26302 23.1254 6.37745 23.1817C6.49189 23.2381 6.61977 23.2602 6.74617 23.2456C6.87257 23.2311 6.99226 23.1803 7.09127 23.0994L12.3291 18.8664C12.447 18.7661 12.5961 18.7112 12.75 18.7112C12.9039 18.7112 13.053 18.7661 13.1709 18.8664L18.4087 23.052C18.5077 23.1329 18.6274 23.1837 18.7538 23.1983C18.8802 23.2128 19.0081 23.1907 19.1225 23.1344C19.237 23.0781 19.3332 22.9899 19.4001 22.8802C19.4669 22.7705 19.5015 22.6439 19.4999 22.515V3.48247C19.4999 3.12364 19.4302 2.76832 19.2947 2.4368C19.1591 2.10528 18.9605 1.80405 18.7101 1.55032C18.4596 1.29659 18.1623 1.09532 17.8351 0.957997C17.5079 0.820677 17.1572 0.75 16.8031 0.75H8.69691Z' fill='%23E5A505' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-flex;
    content: "";
    height: 24px;
    margin-left: 10px;
    width: 24px;
}

@media only screen and (max-width: 1260px) {
    .dmg_results_form_save a:before {
        margin-bottom: 10px;
    }
}

.dmg_results_form_save i {
    display: none;
}

.pretty input:checked~.state.p-success .icon,
.pretty input:checked~.state.p-success .svg,
.pretty.p-toggle .state.p-success .icon,
.pretty.p-toggle .state.p-success .svg {
    background: #E5A505;
}

.pretty input:checked~.state.p-success .icon,
.pretty input:checked~.state.p-success .svg path,
.pretty.p-toggle .state.p-success .icon,
.pretty.p-toggle .state.p-success .svg path {
    fill: #000 !important;
    stroke: #000 !important;
}

.search-bar-top li:nth-child(n + 2):not(.floatRight) {
    width: auto !important;
}

.dmg_results_search {
    height: auto;
    z-index: 2;
}

.dmg_results_search_form .search-bar-top > li .dmg_results_nav_control,
.dmg_results_search_form .search-bar-top > li .dmg_select_display,
.dmg_results_search_form ul > li a {
    border-bottom: none;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.dmg_results_search_form ul > li + li {
    border-left-color: #E6E7E8;
}

.dmg_search_options {
    left: 0;
    margin-top: 0 !important;
    top: 129px;
}

@media only screen and (min-width: 661px) {
    .dmg_search_options {
        top: 61px;
    }
}

@media only screen and (min-width: 1330px) {
    .dmg_search_options {
        top: 67px;
    }
}

.checkbox_label {
    align-items: center;
    display: flex !important;
    line-height: 1 !important;
}

.dmg_results_content_regions .checkbox_label + .checkbox_label {
    margin-top: 10px;
}

.checkbox_label input[type="checkbox"] + span,
.subsection_control + .checkbox_label span:first-child,
#search_options_upcoming_open + .checkbox_label span:first-child {
    align-items: center;
    display: flex !important;
    justify-content: center;
}

#inrixdrivetime .dmg_select_display {
    background: none !important;
}

.listing-status .checkbox_label img {
    display: none !important;
}

.listing-status .checkbox_label:after {
    display: none !important;
}