/** 6. Contact Form or Screening Service **/
#listing_tab_inquiry-form .row .col-md-12.block-type-contact_form:nth-child(1) {
    display: none;
}

/** 7. Quick Action Button for Logged Out Users **/
body:not(.logged-in) .quick-listing-actions ul {
    opacity: 0.3;
    pointer-events: none;
    position: relative;
}

body:not(.logged-in) .quick-listing-actions {
    position: relative;
    cursor: pointer;
}

body:not(.logged-in) .quick-listing-actions:after {
    content: 'Get in Touch for Free - Sign In/Register.';
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 20px 10px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-decoration: underline;
    background: rgba(79, 49, 28, 0.6);
    display: flex;
    justify-content: center;
    align-items: center;
}



/** 8. Move Cover Image for a Listing Up and Down with Improved Pattern **/
/*
#c27-single-listing .featured-section.profile-cover.profile-cover-image {
    padding-bottom: 0 !important;
    min-height: 240px !important;
    animation: moveImage 60s infinite alternate ease-in-out;
    animation-delay: 30s; 
    background-size: cover !important;
    background-position: center center;
    overflow: hidden;
}

@keyframes moveImage {
    0% {
        background-position: center center;
        transform: scale(1);
    }
    25% {
        background-position: center top;
        transform: scale(1.02);
    }
    50% {
        background-position: center center;
        transform: scale(1.05);
    }
    75% {
        background-position: center bottom;
        transform: scale(1.02);
    }
    100% {
        background-position: center center;
        transform: scale(1);
    }
}
*/