/* PROPERTY STAMPS
=============================================== */

#gallery-image-container {
    position: relative;
}

.stamps {
    background-color: rgba(255,255,255,.8);
    font-size: 26px;
    color: #DC143C;
    padding: 5px 20px 4px 20px;
    text-transform: uppercase;
    opacity: .95;
    position: absolute;
    z-index: 99;
    top: 25px;
    left: 0;
    font-weight: bold;
}

.stamps.stamp-stack {
    top: 80px;
}

.stamps.small {
    font-size: 17px;
    padding-left: 5px;
    padding-right: 4px;
    top: 20px;
    left: 0px;
}
.stamps.small2 {
    font-size: 17px;
    padding-left: 5px;
    padding-right: 4px;
    top: 60px;
    left: 0px;
}

.stamps.repo {
    color: #071D2F;
}

/* PROPERTY MODS
=============================================== */

.background-47C66E {
    background: #47C66E;
    padding: 5px 10px;
    color: #FFF;
    margin-bottom:5px;
}

/* CANCEL PROCESS
=============================================== */

.cancels, .cancels h2, .cancels h3, .cancels label {
    font-family: 'carlito';
    font-size: 1.375rem!important;
}

.cancels h1 {
    font-family: 'carlito bold';
}

/* FOOTER MODS
=============================================== */
.custom-html-widget a.mb-4 {
    margin-bottom: 8px;
}
img.image.footer-small-logo {
    max-height: 50px !important;
    margin-left: 1em;
}

/* HEADER MODS
=============================================== */
.fixed.bg-white a {
    color: black;
}

.fixed.bg-white a.header-membership-join-link{
    color:white;
}
span.breadcrumb {
    font-weight: 500;
    color: #8795A1;
}
.breadcrumb_last {
    color: #DC143C !important;
    font-weight: 600 !important;
    font-family: "Carlito Bold" !important;
}

.notices {
    display: block;
    overflow: hidden;
    padding: 0 20px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
}

.notices.success {
    background: #f1ffef;
    color: #57a857;
    border: 1px solid #57a857;
    border-radius: 5px;
}
svg#benefit_check {
    min-width: max-content;
}