input.azsf-favorite-checkbox{
    display: none;
}
.azsf-favorite-checkbox {
    display: none;
}

/* Style the Font Awesome icons */
i.fas.fa-heart {
    font-size: 24px; /* Adjust the size as needed */
    color: #ccc; /* Default color for unchecked */
    cursor: pointer; /* Add a pointer cursor */
    transition: color 0.2s; /* Smooth color transition */
    margin: 5px;
}

/* Change the color to pink when checked */
i.fas.fa-heart.checked {
    color: pink;
}


/* CSS to style the heart icons */
.azsf-favorite-checkbox i.fas.fa-heart {
    color: #ccc; /* Default color (change to your desired default color) */
    cursor: pointer;
}

/* CSS to change the color of the heart icons when checked */
.azsf-favorite-checkbox:checked + i.fas.fa-heart {
    color: #cf2e2e; /* Change to the desired color when checked */
}

h3.post-type-title {
    text-align: center;
    background-color: #FFE100;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px !important;
}

label.azsf-sticky {
    position: fixed;
    z-index: 999999;
    bottom: 0 !important;
    padding-left: 10px;
}

a.post-type-link.btn-bt.border-btn {
    margin-top: 20px;
}

a.post-details-btn {
    padding: 6px;
    border: 2px solid #00BDCD;
    border-radius: 50px;
    margin: 10px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 3px;
    position: absolute;
    right: 0;
}

button#delete-selected-button {
    background-color: #fff;
    letter-spacing: 3px;
    color: #000;
    border: 3px solid #000;
    border-radius: 50px;
    margin-left: 20px;
}

ul.list-saved-events input.item-checkbox, ul.ride-ul input.item-checkbox{
    border-radius: 5px;
}

img.thumb-plan {
    padding: 10px;
    height: 100px;
    width: 100px;
    min-width: 100px;
    border-radius: 20px;
}

ul.list-saved-events, ul.ride-ul {
    list-style: none;
    padding-left: 0 !important;
    margin-bottom: 14px !important;
}

.bakery.favorites-test hr {
    border-color: #ccc;
}

ul.ride-ul, ul.list-saved-events {
    display: flex;
    align-items: center;
}

input#select-all-checkbox {
    top: 9px;
}

@media screen and (max-width: 980px){
    a.post-details-btn{
        position: inherit !important;
    }
    .top-control {
        margin-bottom: 20px;
    }
}

/* Hide the checkbox off-screen */
/*.azsf-favorite-checkbox {*/
/*    position: absolute;*/
/*    left: -9999px;*/
/*    top: -9999px;*/
/*}*/
