.website-wide-button {
    display: inline-block;
    padding: 10px 16px;
    background: #76c043;
    color: white;
    text-decoration: none;
    border-radius: 6px;
    justify-content: center;    
}


/* Remove default header overlay*/
.header-filter::before { background-color: rgba(0, 0, 0, 0) !important; }

/* change header spacing*/
.page-header.header-small .container{
    padding-top:  125px !important;
    padding-bottom: 50px !important; 
}

/* Change color of logout link to red */
#menu-item-3650 a {
    color: red !important;
}

/*Remove author stuff on post */
.author {
display: none !important;
}

/* Color hover for menu */
.navbar li a:hover {
    color: #76c043!important;
}

/* Remove blog info on posts */
.section-blog-info {
	display: none;
}


/* Ensure the calendar image containers are centered and neat */
.em-cal-thumb {
    margin: 4px auto;
    max-width: 100%;
    text-align: center;
}

/* Force the calendar cell images to behave themselves */
.em-cal-thumb img {
    width: 50px !important;       /* Set a uniform width for the grid thumb */
    height: 50px !important;      /* Set a uniform height for the grid thumb */
    object-fit: cover !important; /* Crops the image into a clean square automatically */
    border-radius: 4px !important; /* Gives it a modern, soft rounded edge */
    border: 1px solid #e2e8f0;    /* Adds a very subtle light grey border frame */
    display: block;
    margin: 0 auto;
}