/* Child Theme - Custom CSS File for Buyers to Modify */
.search-form-bottom-row {
    display: flex;
    width: 100%;
}
.more-options-header {
    color: #076c3a;
    border-bottom: 1px solid #076c3a;
    height: 10px;
    margin-bottom: 20px;
    margin-top:10px;
}
.more-options-header > span {
    vertical-align: top;
    background: white;
}
.more-options-text {
    padding:5px;
}
.sidebar .search-form-bottom-row {
    display:block;
}
.more-options-header,
.search-form-more-options {
    width:100%;
}
.search-form-more-options .clickable:hover {
    cursor:pointer;
}
.search-form-more-options.open .dashicons-minus {
    display:inline;
}
.sidebar .more-options-header,
.search-form-more-options.open .dashicons-plus,
.search-form-more-options .dashicons-minus {
    display:none;
}

.search-form-more-options .search-form-bottom-row {
    -webkit-transition: opacity 1s ease;
    -moz-transition: opacity 1s ease;
    -ms-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    opacity: 0;
    height: 0;
    overflow: hidden;
}
.sidebar .search-form-more-options .search-form-bottom-row,
.search-form-more-options.open .search-form-bottom-row {
    opacity: 1;
    height: auto;
}
.view-type {
    display: none;
}
.property-meta .property-email {
    float:right;
    margin-top: 10px;
}
.property-email input {
    vertical-align: top;
}
.direct-link-btn,
.email-properties-btn {
    float: right;
    margin:0 5px;
}
.price-and-type > span,
.property-item .price > span {
    color: white;
}
#overview .property-item .price .list-card-price,
#overview .property-item .price .list-card-seperator,
#overview .property-item .price .list-card-lease {
    padding: 0px;
}

.property-item .price .list-card-seperator {
    margin: 0 10px 0 10px;
}
.property-item .list-card-property-types {
    float: right;
}
.property-item figure figcaption {
    pointer-events: none;
}
#property_map img.prop-thumb,
#listing-map img.prop-thumb,
.infoBox .map-info-window .prop-thumb {
    max-width: 100%;
}
.infoBox span.lease {
    font-size: 11px;
    line-height: 18px;
    color: #df5400;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
}
.property-item h4.additional-title {
    margin-top: 17px;
}
#SendPropertyModal,
#SendPropertyModal .agent-field {
    display:none;
}
body .modal.fade.in {
    z-index: 10001;
}
body .modal-backdrop.fade.in {
    z-index: 10000;
}
.entry-image img.attachment-thumbnail[height="1"],
.property-item img.attachment-property-thumb-image[height="1"] {
    height: auto;
    width: auto;
}
.list-card-property-address {
    text-align: right;
}